c# - 胶囊对撞机不统一跳跃

标签 c# unity3d game-physics

我从 unity assets store 导入了 Unity chan 角色,当我和我向它添加 rigidbodycapsuleCollider ,然后我分配给它

图像中的 JUMP00 动画,所以当我点击播放时,角色跳跃但碰撞器没有向上移动,当我添加移动 x 和 z 轴的 Action 时,碰撞器与角色一起移动。

enter image description here enter image description here enter image description here

最佳答案

此行为是设计使然。动画只移动网格,它对 collider 没有任何作用。

此问题的一个解决方法是您可以将碰撞器附加到骨骼而不是网格。

关于c# - 胶囊对撞机不统一跳跃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40012309/

相关文章:

c# - 寻找一种将视频上传到带有jQuery的youtube而不回发的方法

c++ - 为什么这个模拟中的摩擦力会使物体以不稳定的方式运行?

c# - ReactJs.net 服务器端渲染在发布后失败

Android 构建失败 - FormatException

c# - 在 .NET 3.5 下的 Unity3D 中使用 Simple Injector 1 进行属性注入(inject)

c# - Unity 输入管理器访问细节

javascript - 如何解决弹性碰撞?

Android getX/getY 交错相对/绝对坐标

c# - 当 Scroll 在 DataGridView 中发生时,单元格会重叠并绘制

c# - WHERE 上的 SQL Server 查询错误