我一直在思考一个Unity动画维护案例,它看起来很容易忽略。
Unity动画剪辑可以通过层级路径绑定到对象上。在一个受控的管道中,显而易见的答案是保持动画层级稳定,使用命名规则,合适的rigs/avatars,避免不必要的结构变化。
但是在实际项目中,视觉预设仍然在剪辑已经存在后会演变。
例子:
- UI预设添加额外的包装器,布局组或容器
- 2D角色添加新的装备/皮肤/护甲组
- VFX或道具预设添加额外的旋转点,锚点或组织父级
- 原型/旧的预设在生产前进行清理
- 小团队项目直接在Unity中编写动画
在这些情况下,关键帧/曲线可能仍然是完全有效的,但绑定路径需要维护,因为视觉层级已经改变了。
我一直在实验一个编辑工具的方法来解决这个问题:跟踪一个根对象,检测重命名/重新排列的子级,更新可编辑动画剪辑绑定路径,同时保留曲线/关键帧。
我很好奇其他Unity团队如何处理这种重构安全问题。
你们是否依赖于严格的层级规则,手动修复路径,验证脚本,自定义编辑工具,还是避免在Unity中使用剪辑来解决这些问题?
评论 (0)