翻转SKSpriteNode无法在所有版本的iOS上运行

翻转SKSpriteNode无法在所有版本的iOS上运行,ios,iphone,swift,sprite-kit,Ios,Iphone,Swift,Sprite Kit,我一直在使用运行iOS9.2的iPhone进行测试。要翻转精灵节点,请将精灵节点的xScale设置为-1。这在我的iOS9.2设备上运行,但当我在运行iOS9.0的设备上测试它时,它根本不会翻转精灵。我应该如何实现所有iOS版本都支持的相同效果?我认为这是Apple的一个缺陷,这就是为什么它在9.0上不起作用的原因。避免这个缺陷的最佳方法就是创建翻转纹理。此答案为Objective c,但可以轻松转换为swift。

我一直在使用运行iOS9.2的iPhone进行测试。要翻转精灵节点,请将精灵节点的xScale设置为-1。这在我的iOS9.2设备上运行,但当我在运行iOS9.0的设备上测试它时,它根本不会翻转精灵。我应该如何实现所有iOS版本都支持的相同效果?

我认为这是Apple的一个缺陷,这就是为什么它在9.0上不起作用的原因。避免这个缺陷的最佳方法就是创建翻转纹理。此答案为Objective c,但可以轻松转换为swift。