假设我有一个可以在三个不同区域工作的工人:田野(3个动画)采石场(3个动画)守卫(3个动画) 每个区域都有三个独特的工作动画。 我使用单个工人预制体,并且工人可以在运行时切换这些区域。 什么是最佳方法? 1. 为每个区域创建单独的动作控制器,保持共享动画如Idle和Move不变。 2. 将动画集存储在可脚本化的对象中,并在运行时创建或更新动作控制器。 3. 是否有更好的、更可扩展的解决方案?