【求助】C语言游戏人物如何导航?
我在编个游戏,我需要游戏人物能在地图上的A点走到B点A、B之间可能有障碍
如何给人物导航,让人物能智能的走到B点,就像一个人人很熟悉地图一样?
我现在只能让人物走路之前探测前方一定距离内是否有障碍,如果没有就走,如果有,就转弯……就这样不停地探测,最后走到B点
但这样不够智能,我希望能让它只进行一次“思考”就能知道怎么走到B点
我的探测方法是,写出能走的坐标的范围,人走路时判断下坐标是否在该范围内,如果在,就走,不在就转弯
PS:我的人物使用鼠标控制的,鼠标可以指定目的地,然后人物就出发