抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Unity Ragdoll Animator

Ragdoll(布娃娃系统)是一种基于物理模拟角色动作的技术,通常是通过在角色关节和躯干上放置碰撞器和约束实现,可以参考动物派队、人类一败涂地的角色控制,该技术还常用于实现角色受击、尸体倒地等

我使用的是插件Ragdoll Animator 2,使用起来非常简单,而且可以做角色动画和物理的混合

人物模型初始化

  1. 导入一个模型,将其Rig设为Humanoid
  2. 将模型拖入场景,添加组件Ragdoll Animator 2
  3. 点击Try Auto-Find Requied Bones,人形模型可以自动初始化

ragdoll

参数调整

  1. 调整碰撞体的类型、大小(Construct–Colliders)
  2. 调整躯干重量、摆动范围(Construct–Physics)
  3. 调整肌肉力量、动画混合程度(Motion)
  4. 设置IK(在Extra–Utility–Kinematic Bone Selector)

评论