Unity3D 游戏人物跳跃落地时发生弹跳,偏移情况的解决方法

省流:解决方法

将玩家模型的Boxcollider换成CapsuleCollider

思考过程

本人在制作一款3d的跑酷游戏时遇到以下问题:
在制作最初版本时,游戏主角挂载了Rigidbody以及Boxcollider这两个组件;
在脚本编写完跳跃的逻辑后发现,Cube在下落时:
若两次跳跃衔接的比较紧时,人物会出现弹跳,偏移,甚至飞出应有位置的情况!

img

​ 网络上没有怎么搜到针对这种情况的具体解释
​ 在之后的制作过程中,受到下载人物模型自带的CapsuleCollider的启发,想到:
​ 更改玩家的Boxcollider为CapsuleCollider试试,发现成功!

img
(跳跃正常)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部