ここで録画したデータを、エミュレータで再生が出来ます。DeviceOrEmulator.csレコードした動きを読み込んで、Kinectの前で動く代わりに使うことが出来る。先ほど録画した動きのデータを指定。スケルトントラッキングのデータを取り回すラッパ。SkeletonWrapperからデータを受け取って動かします。デプス画像のデータを取り回すラッパColorImagePlaneカラーイメージは、KinectSensor自体がハンドリングしています。インスペクタからKinectPrefabを指定してあげれば、カラー画像を取得できるようになります。マテリアルのテクスチャに変換することで、描画しています。DepthImagePlaneカラーイメージは、先述のDepthWrapperがハンドリングしています。Meshのマテリアルのテクスチャに変換・登録しています。この際、デプスのshort配列データを、適当にグレースケースの画像に変換しています。オブジェクトを見つけて、メンバとして利用できている、ということです。このあたりはUnity賢いですね。くっつけたPrefabです。ソースを見ると、KinectのSkeletonデータを更新させたり、値を取得してくる方法が分かります。publicな変数たちにアクセスして具体的な値を取得します。最大2名分まで取得可能です。シンプルな応用として、関節座標をつかって、自分の腕の向く先のベクトルを算出したり、顔の位置・向きを使ってUnityのカメラを動かす、と言うことが出来ます。くっつけたPrefabです。ソースを見ると、ジョイントの回転なども含めて正確にモデルを動かすための方法が分かります。characterさいごにUnityで人を動かせるようになると、CharacterのCG作りに興味が湧いてきますね。Blenderとかやるべきなのでしょうか。座標変換周りもまだまだ不勉強で理解出来ていないところが多いことに気づかされました。次は、これを使って何か作ってみようと思います。振り向くことはできます。同一ソリューション内ライブラリ参照と、ライブラリプロジェクトへの静的リンクライブラリのリンクの仕方。3はてなブログをはじめよう!AMANEさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。