查看: 2410|回复: 4
打印 上一主题 下一主题

[其他] 让游戏对象平滑移动

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38266
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-8-27 00:18:09 |只看该作者 |倒序浏览
在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提供的两个数之间根据限定的步长做插值运算


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-8-27 00:40:53 |只看该作者
Good to konw !
回复

使用道具 举报

0

主题

1

听众

82

积分

设计初学者

Rank: 1

纳金币
1
精华
0
板凳
发表于 2014-8-27 19:13:11 |只看该作者
好东西 ,谢谢楼主分享!!!
回复

使用道具 举报

33

主题

1

听众

2680

积分

中级设计师

Rank: 5Rank: 5

纳金币
559
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-8-28 09:31:15 |只看该作者
如何让游戏对象朝着正面前进
回复

使用道具 举报

0

主题

1

听众

170

积分

设计实习生

Rank: 2

纳金币
77
精华
0

最佳新人

5#
发表于 2014-10-16 16:16:18 |只看该作者
支持一個,感謝分享~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-4 10:30 , Processed in 0.082650 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部