我想从屏幕右下角绘制线条,使用SpriteKit触摸屏幕,并在触摸位置发生变化时更新线条。所以屏幕上只有一行。
我尝试创建SKShapeNode并在触摸位置发生变化时更新“path”属性,但这似乎不是很有效
答案 0 :(得分:4)
你是对的,效率不高。
SpriteKit中最有效的方法(我知道)是将一个非常薄的SKSpriteNode
从你想要它开始的位置伸展到触摸点。
您需要创建一个SKNode
作为"父母"你的SKSpriteNode
的旋转,并旋转它,使其充当一个锚点,通过旋转,查看触摸的位置。
然后充分伸展SKSpriteNode
,使其到达触摸位置。