本文主要是介绍【VRTK】【VR开发】【Unity】19-VRTK实现旋转运动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
课程配套学习项目源码资源下载
https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503
【背景】
在实际开发中,旋转运动也是时常需要模拟的重要运动类型。常见的场景有开关门,方向盘轮胎以及拉动拉杆等等。
旋转运动的实现可以基于物理系统也可以脱离物理系统,后者由于不依赖物理系统,所以使用范围更广泛。
【实现一个转盘】
- 首先将随附学习资源的源码中Steering Wheel的Unity package文件导入项目。
- 在Hierarchy中展开Environment对象,其下创建一个空的子对象并命名为Steering Wheel。将这个对象的Transform Position设置为x=-11.94,y=0.775,z=-4.33
- 点击Projects面板,展开Packages-》Tilia Interactions Controllerables Unity package-》。。。-》Prefabs-》Transform。将Interactions Angular Transform Drive拖拽到Hierarchy中的Steering Wheel对象下。
- 在Hierarchy中展开Interactions Angular Transform Drive-》Internal-》Interactable Container-》Interactions Interactable。
- 选中Interactions Interactable,在属性面板找到Interactable Facade组件&
这篇关于【VRTK】【VR开发】【Unity】19-VRTK实现旋转运动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!