私は Unity3D と C# の初心者で、特に Kinect プログラミングの初心者です。Zigfu を使用することが自分のプロジェクトに役立つことを願っていましたが、何かを理解していると思うたびに、私は間違っています。私は実際には意味のあるコードを持っていないので、これを疑似コードで書いています。
私がやりたいことは、ユーザーが腕を上げているかどうかを確認し、そうであれば別のメソッドを実行することです。ZigSkeleton スクリプトを使用して、手、肘、肩の関節を取り付けました。次に、ZigSkeleton スクリプトで次のようなメソッドを作成してみました。if (RightShoulder.Rotate(0, 90, -90) then return boolean ArmsRaised = true; これはまったく機能しませんでした。次に試しました; if(RightElbow.Position > RightArm.Position) then boolean ArmsRaised = true;
私は自分が何をしているのかまったくわからないことに気づきました.誰かが私がそのようなメソッドを書く方法を理解および/または説明するのを手伝ってくれることを願っています.
PS; 研究プロジェクト用のコードが必要なだけなので、Kinect プログラミングのすべてを理解する必要はありません (ただし、現在の知識よりも少し多い方がよいでしょう :P)