Bonjour à tous,
J'ai un tableau en deux dimension que j'ai déclaré comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
private Vector3[,] _jointOffset = new Vector3[5, 3];
Je l'utilise dans cette classe comme étant bien un tableau à deux dimensions, seulement j'aimerai (au sein d'une boucle) ne passer en paramètre de la fonction seulement une "ligne" de ce tableau.
En python je sais qu'il est possible de faire ceci en mettant _jointOffset[f, :], existe-t-il un équivalent en c#?
Voici un bout du code que j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
for (int f = 0; f < fingers.Length; ++f)
            {
                    if (fingers[f] != null)
                    {
 
                        ((CarlFinger)fingers[f]).UpdateCarlFinger(_jointOffset[f, :], _boneOffset, wristJoint.position);
 
                    }
             }
Cette fonction a pour prototype :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public void UpdateCarlFinger(Vector3[] _jointOffset, Vector3[] _boneOffset, Vector3 wristJoint)
Merci
Cordialement, Psykomusic