Kinect を使った学生プロジェクトに取り組んでいます。これまでのところ、ZDK ではすべてが正常に機能しています。次に、Kinect カメラから RGB 画像を取得します。ZigImageViewer という Script がありますが、うまくいきません。私はまた、私のために働く ZigDepthViewer を見ました。Zig スクリプトの「UpdateImage」設定を true に設定しました。他に変更しなければならない設定はありますか?
Kinect for Windows ではなく、Kinect for XBox を使用しています。私のOSはMac OSX 10.8です。「ニアモード」は、開始前と実行中は無効になっています…</p>
2 つの例外があります。
MissingComponentException: There is no 'Renderer' attached to the "ZigFu" game object, but a script is trying to access it.
You probably need to add a Renderer to the game object "ZigFu". Or your script needs to check if the component is attached before using it.
ZigImageViewer.Start () (at Assets/ZigFu/Scripts/Viewers/ZigImageViewer.cs:20)
と
NullReferenceException: Object reference not set to an instance of an object
ZigImageViewer.UpdateTexture (.ZigImage image) (at Assets/ZigFu/Scripts/Viewers/ZigImageViewer.cs:35)
ZigImageViewer.Zig_Update (.ZigInput input) (at Assets/ZigFu/Scripts/Viewers/ZigImageViewer.cs:44)
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
ZigInput:notifyListeners(String, Object)
ZigInput:HandleReaderNewUsersFrame(Object, NewUsersFrameEventArgs)
ZigInputOpenNI:OnNewUsersFrame(List`1)
ZigInputOpenNI:ProcessNewDepthFrame()
ZigInputOpenNI:Update()
ZigInput:Update()
2 番目の例外は、最初の例外の結果だと思います。ここではレンダラーがないと言っていますが、DepthViewer にもレンダラーがアタッチされていません。
ご協力いただきありがとうございます!