Unity中的ZigFu图像查看器

时间:2013-06-15 19:07:30

标签: unity3d kinect

我正在与Kinect合作开展学生项目。到目前为止,ZDK的一切都运转良好。现在我们想要从Kinect相机获得RGB图像。 有一个名为ZigImageViewer的脚本,但它对我不起作用。我还看了一下适用于我的ZigDepthViewer。我将Zig脚本中的“UpdateImage”设置为true。还有其他设置我必须改变吗?

我使用的是Kinect for XBox,而不是Kinect for Windows。我的操作系统是Mac OSX 10.8。 “近模式”在启动前和运行时被禁用...

我有两个例外:

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()

我认为第二个例外是第一个例外。这里它说没有渲染器,但DepthViewer也没有附加渲染器。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

从Assets / ZigFu / SampleScenes directry打开场景“SimpleViewer”。 有Gameobject,名字叫“Image”。用它作为样本。