我开始使用 Kinect 学习和开发 Unity3D 应用程序。我在将关节从 Kinect 传感器映射到 3D 对象或角色时遇到了问题。我从 SDK 提供的 BodySourceView.cs 示例中收到关节数据。
我可以围绕对象移动并仅使用一个关节旋转它,例如使用手关节对一个盒子做一些事情。
我想使用将映射到角色中的所有关节数据来移动角色。有什么我应该学习的想法或教程可以帮助我吗?
最佳答案
打开this asset store来自你与版本 4.6.1 的统一
此 Assets 提供您的 3DCharacter 将为您的手和腿传感器输入移动。
如何运行示例:
- 按照位于 Assets 文件夹中的 Readme-Kinect-MsSdk.pdf 中的说明安装 Kinect SDK 1.8 或运行时 1.8。
- 下载并导入该包。
- 打开并运行位于 Assets/AvatarsDemo 文件夹中的场景 KinectAvatarsDemo。
- 打开并运行位于 Assets/GesturesDemo 文件夹中的场景 KinectGesturesDemo。
- 打开并运行位于 Assets/OverlayDemo 文件夹中的场景 KinectOverlayDemo。
- 打开并运行位于 Assets/DepthColliderDemo 文件夹中的场景 DepthColliderDemo。
关于c# - Kinect 和 Unity3D : Mapping Kinect Joints with 3D model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34698099/