养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

unity 如何使用插值进行运动

时间:2024-10-22 15:22:42

在项目制作过程中,往往需要用到插值进行实时计算或让其物体移动,请看下面案例,解释插值如何使用

unity 如何使用插值进行运动

工具/原料

unity

方法/步骤

1、新建一个脚本,挂载到物体身上

unity 如何使用插值进行运动

2、在场景中,摆设三个物体,两个球代表起点和终点,正方体表示需要运动的物体,我们想要让一冶嚏型正方体从左边的球开始运动,两秒后运动到右边的球,如何实现呢

unity 如何使用插值进行运动

3、利用Vector3.雉搽妤粲Lerp插值计算即可,需要注意的是最后一个参数不代表运动的时间,而是所占的百分比,用数学公式表示,即是MovePercent=正方抄荛挝毳体到左边球的距离/左边的球到右边的球的距离,所以当百分比等于一的时候,即代表运动到最右边的球。Vector3.Lerp方法第三个参数最大值为1

unity 如何使用插值进行运动

4、编写完代码后,别忘了把物体拖拽到脚本里面

unity 如何使用插值进行运动

5、点击运行,即可看到正方体从左边的球开始向右运动

unity 如何使用插值进行运动

6、两秒后,正方体在右边的球停下来

unity 如何使用插值进行运动

© 一点知识