0

我正在使用 Kinect 进行学生项目。到目前为止,ZDK 一切正常。现在我们要从 Kinect 摄像头获取 RGB 图像。有一个名为 ZigImageViewer 的脚本,但它对我不起作用。我还查看了适合我的 ZigDepthViewer。我将 Zig 脚本中的“UpdateImage”设置为 true。我还需要更改其他设置吗?

我使用的是用于 Xbox 的 Kinect,而不是用于 Windows 的 Kinect。我的操作系统是 Mac OSX 10.8。“近距离模式”在启动前和运行时被禁用......</p>

我有两个例外:

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 也没有附加渲染器。

谢谢你的帮助!

4

1 回答 1

0

从 Assets/ZigFu/SampleScenes 目录打开场景“SimpleViewer”。有一个名为“图像”的游戏对象。用它作为样本。

于 2013-09-11T15:08:40.430 回答