我正在使用SpriteKit创建一个自上而下的赛车游戏(或尝试!)。我在程序上使用从点创建的catmullrom样条创建轨道。我可以访问三组点,轨道内部,轨道外部和轨道中心线。
我正在使用GameplayKit的GKAgents,GKGoals和GKBehaviours用于AI汽车,而且我现在有一些汽车跟随GKPath。我提供给GKPath的点是图像中以黄色显示的中心线。
我的数学技能不是全部!所以我的问题是,我知道内部,外部和中心点,我如何修改我的中心线点,以便为AI车辆创建更逼真的赛车线?
如果您需要更清楚地知道发生了什么,可以在视频中看到中心点:https://www.youtube.com/watch?v=yhwNL0iCBuU