跟随触摸点的Spritekit Line

时间:2017-02-28 23:23:41

标签: sprite-kit skshapenode

我想从屏幕右下角绘制线条,使用SpriteKit触摸屏幕,并在触摸位置发生变化时更新线条。所以屏幕上只有一行。

我尝试创建SKShapeNode并在触摸位置发生变化时更新“path”属性,但这似乎不是很有效

1 个答案:

答案 0 :(得分:4)

你是对的,效率不高。

SpriteKit中最有效的方法(我知道)是将一个非常薄的SKSpriteNode从你想要它开始的位置伸展到触摸点。

您需要创建一个SKNode作为"父母"你的SKSpriteNode的旋转,并旋转它,使其充当一个锚点,通过旋转,查看触摸的位置。

然后充分伸展SKSpriteNode,使其到达触摸位置。

相关问题