繁体   English   中英

Spritekit-如何在重力作用下水平翻转精灵

[英]Spritekit-how to flip a sprite horizontally when exposed to gravity

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

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

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

sprite.zRotation =  M_PI/2.0f

所以我想180度是这样的:

sprite.zRotation = M_PI

编辑:

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

sprite.xScale = -1.0;

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM