*地图移动方式:
基于格子的移动:
基于坐标矢量的移动:
*移动行为:
基于组的移动:
单体移动:
*移动障碍:
静态障碍:----不可改变----无法改变
动态障碍:----可改变----可通过某种方式改变[无/可摧毁/可采集]
可采集:----加载时初始化,只能由可采集变为无.----------->不作为障碍
可摧毁:----动态初始化,无-->可摧毁,可摧毁-->无.
(动态物:有障碍属性/无障碍属性)
(有障碍属性:都可被摧毁)
(障碍属性:阻碍不可通行)
*移动算法:
1.算法1:
基于格子的移动:
静态障碍计算:
动态障碍计算:
1.静态寻路:
分层矩形块--判断矩形块之间的互通
2.动态寻路:
探索式寻路--
*配置数据:
静态掩码:
寻路矩形: