我正在开发一款2D Android游戏,并且正在为AI弹丸制定一种瞄准算法,以沿着路径或自由移动击中敌人。目前,它只是计算目标在一定距离后的位置,并发射弹丸以达到该距离。当然,这意味着要改变弹丸速度以达到目标。
有没有人有简单的算法(最优的算法)的技巧来计算弹丸何时需要发射以及如果它只能以恒定的速度行进时需要瞄准什么地方?是说射弹的速度是目标的两倍?
我能想到的唯一方法就是搜索,而且看起来很大。
相关:gamedev.stackexchange.com/questions/17467/…–
—
约翰·麦当劳
@JohnMcDonald:考虑到抛物线抛物线不是线性的,所以关系不大。这更接近:gamedev.stackexchange.com/questions/4995/…–
—
e100