课程配套学习项目源码资源下载
https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503
【概述】
前面一篇讨论了角度运动机制,本篇讨论线性运动机制。和角度运动机制类似,线性运动机制提供了更为仿真的互动机制。也分为基于物理的和不基于物理的。不基于物理的实现方式应用面更广,因为不依赖于Unity的物理特性。
【设置一个抽屉】
- 为了给抽屉腾出位置,在Hierarchy中选中Environment-》Steering Wheel,在属性面板设置Transform Position:X=-14,Y=0.775,Z=-4.33。
- 将随附在项目资源包中的Drawer包导入到项目中。导入后在Assets文件夹下会出现一个Drawer Cabinet预制件。
- 在Hierarchy中,选中并扩展Environment,然后从Projects面板的Assets文件夹中将Drawer Cabinet预制件拖拽到Hierarchy的Environment对象下。
- 选中此Drawer Cabinet预制件,右键后点击Prefab-》完全展开。
- 点击Projects面板,展开Packages-》Tilia Interactions Controllables Unity package-》。。。-》Prefabs-》Physics Joint文件夹。
- 将Interactions Linear Joint Drive预制件拖拽到Hierarchy