这个可以用什么方法实现呢?

大致描述下:通过键盘控制角色(红色块)在地图上移动,角色移动过程中创建道路(白色),敌人(紫色块)只能通过道路移动去追击角色。我想问的问题是:角色边走边绘制道路是怎么实现呢?又是怎么实现敌人沿着道路去追击角色的呢?请大佬协助下。
image

用数组标识未开荒的地图,初始默认0,走过的格子就把它变成1。这样就能判断1为可行走的马路

你好,不一定是和角色一样大小的格子。可以如下图所示,按照箭头方向走动,也可以得到黑色箭头所示宽度的未被开垦的道路。

这不就是A*吗?

能详细说下不,我是初学者。

论坛或者百度,找找A*算法,或者寻路算法,很多的,一两句讲不清楚

那你这种不规则的地图,参考物理挖洞吧https://forum.cocos.org/t/topic/91985

好的,谢谢,其实我更想知道的是“角色边走边绘制道路”这个是怎么实现呢

这个我也看过 谢谢您的解答,应该很类似了

边走边绘制用楼上那兄弟说的物理挖洞的逻辑就可以了