PuppetMaster 1.0角色物理控制插件

布娃娃系统里的老熟人 PuppetMaster,1.0 这个版本虽然是早期的,但架子搭得挺扎实。集成了 IK、物理动画、布娃娃碰撞响应,跑个摔倒效果或者打击反馈都还不错。安装后直接拖进角色身上调参数,响应也快,基本不怎么卡。

做角色控制的,你应该知道 Unity 自带的布娃娃系统偏简陋吧?PuppetMaster就挺像是它的加强版,是你用过 Final IK 的话,兼容性好。基本上不用自己写碰撞逻辑,自动响应还能保持一部分动画姿势,观感自然多了。

你想搞那种角色被击飞、撞墙滑地、或者受击倒地还能缓慢爬起的效果,它能帮你一键搞定。肌肉系统那块值得多摸索下,控制力度、恢复速度、跟随动画的比例这些都能细调,调好了比纯动画自然多了。

如果你刚接触这个插件,可以先看看Unity3D PuppetMaster 布娃娃物理控制这篇文章,里面图文都挺清晰的。或者对比下PuppetMaster 1.9.1 发布的更新日志,看看后续版本加了啥功能。

注意一点哈,运行时性能在移动端不算轻,复杂场景下建议减少刚体数量。还有,配合 Final IK 用时别忘了在Update Mode上同步下,避免动作不同步的抖动。

如果你想让角色“像人一样倒下”,又不想写一堆碰撞逻辑,PuppetMaster1.0 还挺适合上手的。慢慢玩,别急,参数越熟效果越顺。

unitypackage 文件大小:45.54MB