纳金网
标题:
U3D的角色控制器,怎么把惯性去掉啊
[打印本页]
作者:
比巴卜
时间:
2013-1-11 08:40
标题:
U3D的角色控制器,怎么把惯性去掉啊
U3D的角色控制器,怎么把惯性去掉啊
作者:
Zack
时间:
2013-1-11 12:38
不太清楚你说的惯性是啥。。。
var __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = ***e;c.src = ( 'https:' == document.location.protocol ? 'https://z': 'http://p') + '.chango.com/static/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();
作者:
V
时间:
2013-1-12 00:01
原帖由 比巴卜 于 2013-01-11 08:40 发表:
U3D的角色控制器,怎么把惯性去掉啊
-----------------------------------------------------
据我所知,官方所带的角色控制器脚本和大多数运动脚本中都是使用Input.GetAxis ("Horizontal")、Input.GetAxis ("Vertical")这两个鼠标设备返回值做位移的,这个函数返回的是一个过渡值(-1~1之间),把这个换成Input.GetAxisRaw("Horizontal")、Input.GetAxisRaw("Vertical")
则设备返回值将不会产生平滑过渡的过程,应该就能实现你要的去除惯性。http://game.ceeger.com/Script/Input/Input.GetAxisRaw.html当然,如果你的角色控制器加了Rigidbody那就另说了。
作者:
雅雅
时间:
2013-1-12 00:10
原帖由 V 于 2013-01-12 00:01 发表:
原帖由 比巴卜 于 2013-01-11 08:40 发表:
U3D的角色控制器,怎么把惯性去掉啊
-----------------------------------------------------
据我所知,官方所带的角色控制器脚本和大多数运动脚本中都是使用Input.GetAxis ("Horizontal")、Input.GetAxis ("Vertical")这两个鼠标设备返回值做位移的,这个函数返回的是一个过渡值(-1~1之间),把这个换成Input.GetAxisRaw("Horizontal")、Input.GetAxisRaw("Vertical")
则设备返回值将不会产生平滑过渡的过程,应该就能实现你要的去除惯性。http://game.ceeger.com/Script/Input/Input.GetAxisRaw.html当然,如果你的角色控制器加了Rigidbody那就另说了。
-----------------------------------------------------
不过这样的运动方式会用在哪个地方。。?少了惯性的角色会不会很突然的就停止?
var __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = ***e;c.src = ( 'https:' == document.location.protocol ? 'https://z': 'http://p') + '.chango.com/static/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();
作者:
狂风大尉
时间:
2013-1-29 18:35
希望更多的朋友分享制作经验
作者:
huhumark
时间:
2014-2-11 14:59
希望更多的朋友分享制作经验
作者:
鸡贼不差钱
时间:
2014-3-13 10:03
希望更多的朋友分享制作经验
欢迎光临 纳金网 (http://old.narkii.com/club/)
Powered by Discuz! X2.5