所以我有一个Animator,它在移动时激活我的播放器,我的AnimationClip中有一个SpriteRenderer属性有几帧。如果玩家获得升级,我希望动画行为相同,但更改这些精灵。那可能怎么样? (我宁愿以编程方式做到这一点。)在Unity中更改AnimationClip的精灵
编辑:请注意,我不能只创建一个新的动画状态来实现这一点,因为如果我有3个SpriteRenderer财产在动画中,每一种指的是角色的一部分,每个部分都可以升级4次,所以如果我为每种可能的组合创建不同的动画状态,我最终会得到5^3个动画。
'表现相同,但以什么方式更改这些精灵?像不同的颜色,但运行相同的动画,还是完全不同的东西? – Tom
我想更改精灵,因为您可以看到还有其他属性(旋转,dirt.isActive),我希望它们保持不变。 –
您好Ference - 有什么问题? **复制**动画,并做一个稍微不同的动画。只需在两个动画之间切换即可。没有任何问题。 – Fattie