Kinect帮助文档翻译之三 多场景

Posted Zack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kinect帮助文档翻译之三 多场景相关的知识,希望对你有一定的参考价值。

在多个Sense中使用KinectManager

为了在多个场景下都能使用KinectManager这个组件,它必须被附在一个只生成一次、不会被销毁且在所有场景中都能访问的游戏物体上,显然把它附在MainCamera上是不合适的。你可以这样:

1、  创建一个新场景,命名为‘StartupScene’。并把它作为游戏开始时的默认加载场景

2、  打开StartupScene这个场景

3、  创建一个空物体,命名为KinectObject’

4、  将KinectManager脚本组件附加在上面创建的空物体上并根据需要设置属性。当然,如果你需要你还可以添加teractionManager, SpeechManager 或者 FacetrackingManage这些脚本组件。

5、  将KinectScripts/Extras/LoadMainLevel脚本添加到KinectObject’上。这个脚本将会加载下一个场景,随后初始化Kinect-sensor。

6、  保存场景StartupScene

7、  打开任意一个场景

8、  确保MainCamera上没有附加任何KinectManager(或者其他用于管理)的脚本。

9、  如果你的场景中需要avatar,像上面例子里那样设置好你的avatar。别忘了要将KinectScripts/AvatarController脚本附加在每一个avatar上,再在MainCamera上附加KinectScripts/Extras/SetSceneAvatars脚本

10、如果你需要在你的脚本中使用KinectManager提供的公有方法,你可以使用‘KinectManager kinectManager = KinectManager.Instance;’.语句来获取引用。通过同样的方法你还可以引用InteractionManager, SpeechManager 或者 FacetrackingManager

以上是关于Kinect帮助文档翻译之三 多场景的主要内容,如果未能解决你的问题,请参考以下文章

Kinect帮助文档翻译之二 手势

Kinect开发笔记之三Kinect开发环境配置具体解释

翻译关于对IDEA-Project的官方帮助文档翻译

C# CuttingEdge.Conditions 验证帮助类库 文档翻译

bash帮助文档简单学习;bash手册翻译

翻译Autofac的帮助文档1.入门指南