イベントSkeleton skeleton
から来たものがあります。SkeletonFrameReady
そして、窓に骸骨を描く機能があります。
void DrawSkeleton(Skeleton s),
これはスケルトンを入力として受け取り、スケルトンの2D画像をウィンドウに描画します。
ここで、たとえば、右手のxとyの値を変更し、同じ関数を使用してウィンドウに描画しますvoid DrawSkeleton(Skeleton s)
。
ただし、次のようなことをしようとすると、次のようになります。
skeleton.Joints[JointType.HandRight].Position.X = 3;
それは私がそれをすることを許可しません:
'Microsoft.Kinect.Joint.Position'の戻り値は変数ではないため、変更できません。
これはおそらくPosition
変数ではないため、プロパティです。
質問:
オブジェクトを複製して、そのオブジェクトのsの値をSkeleton
変更するにはどうすればよいですか。Position
Joint