Kinect开发。硬件使用怎么样?

时间:2012-02-07 11:12:31

标签: c# xna kinect

我想开发一款Kinect应用。我的问题是:我需要一些特殊的硬件,还是可以使用我自己的XBox和Kinect。换句话说,我会在完成后使用我的Kinect来测试和使用我的应用吗?

5 个答案:

答案 0 :(得分:3)

您可以在很多平台上使用Kinect传感器:

  1. 您可以使用窗口和official Kinect for windows SDK。 SDK具有c ++ API和.NET API。

  2. 您可以使用Zigfu dev bundle的windows / mac。这将允许您使用OpenNI界面与Kinect进行通信。 OpenNI还有c / c ++,.NET API以及Unity3d绑定。

  3. 如果您想为XBox开发,则需要Xbox development kit

答案 1 :(得分:3)

您可以使用Xbox Kinect开发和测试所有应用程序,硬件上的显着变化是新的"near mode",它允许您跟踪距传感器/摄像头更近的像素:

  

近模式= 40cm至3米。默认模式= 80厘米到4米。

其他更改基本上在SDK上(如JointID现在称为JointType),新方法和对象具有更简单和改进的控件,并且所有这些更改都与Xbox Kinect一起使用。

但请记住,如果你想出售你的应用程序或类似的东西,你需要使用Kinect for Windows硬件,因为Xbox Kinect的许可证只允许它与Xbox一起出售。 / p>

答案 2 :(得分:1)

你不需要任何其他东西,我只使用Kinect

为kinect制作游戏

我制作的游戏实际上是针对PC的,所以我甚至没有Xbox,你有微软Kinect SDK所需的驱动程序和一切,甚至是一些例子

http://www.microsoft.com/en-us/kinectforwindows/develop/

答案 3 :(得分:1)

所有这些答案正确,但完全不符合您的问题。

使用Xbox 360和Xbox品牌的Kinect可以开发Kinect游戏吗?

答案是,除非您开发Xbox 360游戏。

微软在Xbox 360市场上有Xbox Indie Games (webset @ App Hub),但该服务上的游戏目前不支持Xbox(或Windows)Kinect传感器(麦克风除外)。目前没有关于是否或何时会发生这种情况的信息。

official Microsoft Kinect SDK强烈建议使用Windows版本的Kinect,零售价约为250美元。它也只适用于Windows,所以你将无法开发Xbox 360游戏official Kinect for Windows SDK Beta 2允许使用Xbox传感器,但该测试版的支持将被删除。您还可以下载非官方的驱动程序。

<强>更新 根据{{​​3}},Xbox for Kinect在技术上受到支持,但不推荐使用。

  

我目前在Kinect for Xbox 360上开发。如何支持它   前进?虽然你在技术上可以下载   V1 Kinect for Windows SDK并将其与现有的Kinect for Xbox一起使用   360为了您自己的个人发展目的,我们建议使用   Kinect for Windows应用程序中的Kinect for Windows传感器   开发,因为它是唯一针对此用途优化的传感器。您   被授权使用Kinect for Windows传感器和Kinect for   Windows应用程序。我们不建议使用Kinect for Xbox 360   协助开发Kinect for Windows应用程序;   开发人员应该计划过渡到Kinect for Windows硬件   出于开发目的,应该期望您的客户愿意   也可以使用Kinect for Windows硬件。

这仍然没有改变你用Kinect为你的Xbox开发的答案。这是Windows唯一的开发工具。

答案 4 :(得分:0)

如果您拥有kinect的早期版本,您可能还会考虑为您的kinect使用USB适配器。这些与XBox捆绑在一起的Kinect没有常规的USB连接器。如果你想在PC上使用它,你需要一个适配器。