在2D精灵动画中更改属性时,更改会被继承

为2D精灵动画添加属性轨道以更改显示后,即使切换到其他动画,该更改仍会持续。

例如,如果只想在行走时使其半透明,可以通过Modulate将行走动作设置为半透明来实现,但随后停止时的动作也会保持半透明。请问是否有方法在动画结束时初始化或重置属性?谢谢。

最简单的方法是在待机动作的开头将 Modulate 恢复为原始状态。
如果不是循环动作,在动画结束时恢复也是一个不错的选择。

啊,原来确实是这样的规格。不过,为所有可能发生的过渡动画设置所有参数,感觉有点不太自然……我会尽力尝试的。谢谢。

这确实是一个略显奇特的设定。
不过,它也有以下优点:

  • 可以保持透明状态,因此能够实现诸如“在受到攻击前保持透明”的潜行机制。
  • 切换后的精灵信息会被保留,因此只需制作武器切换动画,即可实现武器外观的切换。
  • 可以在动画中移动变量,并维持其状态。
    因此,一旦熟悉后,或许能实现一些有趣的功能……!