我试图构建一个应用程序,当重力将其向右拉时,我希望子画面图像向右翻转。
原始精灵图像朝左,当通过触摸开始(屏幕上的任何地方)被触摸时,将向左移动。
最佳答案
如果您要将其旋转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/