Answers:
您是否看到过自主角色的转向行为?我会考虑使用“ CrowdPathFollowing”算法来保持在轨道上并避免碰撞。您可能可以在“流场跟随”行为中进行混合以进行绘图,传递和阻止-使流场遵循玩家的过去和投影路径,但围绕其当前位置进行拆分。
/-------------\
----< [playerCar] >-----
\-------------/
这将导致AI倾向于紧随其后并直接向前方移动以进行阻止,但鼓励进行整洁的传球。
在今年的巴黎AI Game Dev会议上,有一部分是关于此的。您可以在此处找到幻灯片和摘要:
不幸的是,我无法给您模式,但我想命名一个反模式。请不要尝试使AI驱动程序的速度适应人类玩家之一的速度。其背后的想法是为业余选手和职业选手创造公平的比赛条件,并放弃对多个难度等级(及其实现)的需求。
但是,在表面上听起来不错,但实际上却很糟糕,因此MotoGP系列在实现此行为方面惨遭失败。当您静止不动几秒钟时,结果以对手以5mp / h的速度行驶,并且无法判断您在游戏中是否有所进步(非常糟糕的反馈方式)