Sprite kit 按步骤沿UIBezier路径移动精灵(SpriteKit)
我可以生成UIBezierPath,也可以使用SKAction.followPath使精灵在调用runAction后跟随此路径。有了这个,我可以使精灵从路径的起点到终点遵循贝塞尔路径 然而,我真正想要的是:Sprite kit 按步骤沿UIBezier路径移动精灵(SpriteKit),sprite-kit,uibezierpath,Sprite Kit,Uibezierpath,我可以生成UIBezierPath,也可以使用SKAction.followPath使精灵在调用runAction后跟随此路径。有了这个,我可以使精灵从路径的起点到终点遵循贝塞尔路径 然而,我真正想要的是: 生成固定路径,例如使用UIBezierPath 这条路径上大约有10个点 使用一个按钮按下,我将移动精灵(当前在沿此路径的起点上)一个“移动”到下一个点 通过按下按钮,我将在这10个离散步骤中沿着固定路径连续移动精灵 可能最类似的例子是我试图实现的糖果压榨水平地图。在这种情况下,您有一些曲线
为什么不使用贝塞尔路径将点存储在阵列中。然后,每次触摸按钮时,只需从阵列末端弹出并执行
SKAction.moveTo(yourPoint)