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