统一碰撞后缩放布娃娃角色

Scale ragdoll character after collision in unity

我有一个 3D 布娃娃角色,它像游戏中的物品一样收集硬币。我想在 TriggerEnter() 上重新缩放这个角色。缩放角色后,角色关节组件没有更新,因此看起来有点问题。 我在游戏中向“Player”游戏对象添加了脚本,我正在尝试重新缩放“Player”游戏对象的 localScale 并且还在“Bone”游戏对象中尝试

经过很长时间我找到了解决方案,问题出在 CharacterJoint 组件上。它只在开始时起作用,当你改变角色时不更新,所以我缓存了 CharacterJoint 的锚点值,并在每次改变时更新它。像这样的,还有many thanks for Richard

  • What I did