Spritekit - 如何在暴露于重力时水平翻转精灵

时间:2016-08-12 17:37:09

标签: ios swift

我正在尝试构建一个应用程序,我希望精灵图像在重力向右拉动时向右翻转。

原始精灵图像朝向左方向,并在触摸时(屏幕上的任何位置)通过触摸开始向左移动。

1 个答案:

答案 0 :(得分:0)

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

sprite.zRotation =  M_PI/2.0f

所以我认为180度就是这样:

sprite.zRotation = M_PI

编辑:

因此,如果您想反转图像,请尝试:

sprite.xScale = -1.0;

但是如果你的节点有任何子节点,它也会反转它们。