当前位置:   article > 正文

Unity3D 游戏人物跳跃落地时发生弹跳,偏移情况的解决方法_unity跳跃高度不稳定

unity跳跃高度不稳定

省流:解决方法

将玩家模型的Boxcollider换成CapsuleCollider

思考过程

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

img

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

img
(跳跃正常)

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号