我有一个CGPath,它在每一帧上动态变化,我想在它上面移动一个SKSpriteNode。
首先我尝试了SKAction followPath,但显然每次路径改变时,都不会继续动画。
我对SKAction followPath的另一个问题是,我无法任意设置路径上对象的位置。例如,如果你想到一个类似于飞行控制的游戏,但是用户可以在贝塞尔曲线路径上来回控制带有滑块的飞机。
选项是实现某种射线投射并检查每一帧的碰撞点,这样我就能找到y位置(x很好,因为我将物体向前移动)但是这种方法并不是真正的轻量级如果我想在每一帧上使用它。
你们中的任何人都知道如何实现这样的功能吗?