アクセスしようとしています
RootSystem.Collections.Generic.Dictionary<Microsoft.Kinect.Face.FaceProperty, Windows.Kinect.DetectionResult> FaceProperties
Kinect プラグインとの Unity で。
したがって、FaceProperty と DetectionResult は Enum です。
public enum FaceProperty : int
{
Happy =0,
Engaged =1,
WearingGlasses =2,
LeftEyeClosed =3,
RightEyeClosed =4,
MouthOpen =5,
MouthMoved =6,
LookingAway =7,
}
と
public enum DetectionResult : int
{
Unknown =0,
No =1,
Maybe =2,
Yes =3,
}
次に、デバッグ モードで、FaceProperties にアクセスしようとしました。
FaceProperties // Count = 8
FaceProperties[0] // Incorrect types or number of arguments
FaceProperties[FaceProperty.Happy] // The name 'FaceProperties[global::Microsoft.Kinect.Face.FaceProperty.Happy]'
// does not exist in the current context.
ディクショナリ FaceProperties の値にアクセスする方法を教えてください。
前もってありがとう、beriooo