我试图构建一个应用程序,当重力将其向右拉时,我希望子画面图像向右翻转。

原始精灵图像朝左,当通过触摸开始(屏幕上的任何地方)被触摸时,将向左移动。

最佳答案

如果您要将其旋转90度,请尝试以下操作:

sprite.zRotation =  M_PI/2.0f

所以我想180度是这样的:
sprite.zRotation = M_PI

编辑:

因此,如果要反转图像,请尝试:
sprite.xScale = -1.0;

但是,如果您的节点有任何子节点,它将也将其反转。

关于ios - Spritekit-如何在重力作用下水平翻转 Sprite ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38923626/

10-12 02:35