纳金网
标题:
让游戏对象平滑移动
[打印本页]
作者:
狂风大尉
时间:
2014-8-27 00:18
标题:
让游戏对象平滑移动
在unity中,如果你想要达到平滑的效果,需要采用插值运算,包括插值滑动,插值旋转,插值变换颜色等等。
插值:Lerp
以插值滑动为例子:
Transform start;
Transform end;
transform.position=Vector3.Lrep(start.position,end.position,Time.deltaTime);
把这三行代码放Update里,Time.deltaTime是插值运算的步长。
容易搞混的三个:
Random.Range :在两个数之间取随机数
Mathf.clamp : 限定某个数值的取值在clamp限定的范围之间
Mathf.Lerp: 在Lerp提供的两个数之间根据限定的步长做插值运算
作者:
hyui
时间:
2014-8-27 00:40
Good to konw !
作者:
hanerjun
时间:
2014-8-27 19:13
好东西 ,谢谢楼主分享!!!
作者:
cgjch8
时间:
2014-8-28 09:31
如何让游戏对象朝着正面前进
作者:
嵐淵瑟
时间:
2014-10-16 16:16
支持一個,感謝分享~~
欢迎光临 纳金网 (http://old.narkii.com/club/)
Powered by Discuz! X2.5