我有一个关于2D精灵动画的问题,我无法在特定的地方找到答案:
我有一个带有向右行走动画的精灵。然而,当他向左行走(2D横向滚动游戏),我想要翻转动画,使之朝左。
我可以轻松地翻转精灵本身,使用transform.localscale.x
,但是,这只是翻转了精灵,而不是动画剪辑。(在Unity中已经不再发生这种情况)
因此,虽然精灵会翻转,但一旦动画开始播放,它就会回到向右的状态(因为我只有一个面向右的动画剪辑)。
是否唯一的方法是在Photoshop中翻转精灵,还是在Unity中有办法做到这一点?
谢谢!
更新:使用实际版本的Unity,如果通过将变换乘以-1
来缩放变换,则动画帧也会被缩放。