我想要一個我的節點可以根據需要四處走動的路徑。在不使用SKAction的情況下逐步移動節點的路徑followPath
例如,我想在屏幕中間有一個圓圈,當我點擊屏幕的左側時,我的SKSpriteNode會在圓圈上逆時針方向移動(並且如果我點擊屏幕右側)。
從我研究過的,我可以創建使用SKShapeNode,CGPathRef,甚至UIBezierPath的循環路徑。創建路徑不是問題。在所有我見過的研究這個主題的例子中,大多數人只使用[SKAction followPath:path duration:1.0],這使得節點在1.0秒內圍繞圓形路徑ENTIRELY。我希望能夠點擊左/右,並且每移動一次只能移動增量的空間。 (如果有人玩過超級六角形,請考慮遊戲中的流體循環運動)
*注意:我只使用圓形路徑作爲示例,所以我並不特別需要關於如何圍繞圓圈移動的特定指針se,但更多的任何形狀的任何路徑。