【发布时间】:2015-04-16 19:39:48
【问题描述】:
我想要一条我的节点可以按需移动的路径。
例如,我想在屏幕中间有一个圆圈,当我点击屏幕左侧时,我的 SKSpriteNode 将在圆圈上以逆时针方向移动(如果我点击屏幕右侧)。
根据我的研究,我可以使用 SKShapeNode、CGPathRef 甚至 UIBezierPath 创建圆形路径。创建路径不是问题。在我看到的所有研究这个主题的实例中,大多数人只使用 [SKAction followPath:path duration:1.0] 这使得节点在 1.0 秒内完全绕过圆形路径。我希望能够向左/向右点击,并且每次点击只能移动增量空间。 (如果有人玩过 Super Hexagon,想想那个游戏的流畅圆周运动)
*注意:我只使用圆形路径作为示例,因此我并不特别需要关于如何围绕圆形移动本身的特定指针,但更多的是任何形状的任何路径。
【问题讨论】:
标签: ios sprite-kit skaction