getAwakeningZone

getAwakeningZone

> 函数

返回实体 entity 苏醒区域的半径,单位为格。

有区域的植物不进行回合:当实体进入它的区域时它才苏醒,此时才运行它的 AI。对于正常进行回合的实体返回 0,包括没有苏醒区域的扎根植物。

getTypegetEntityTurnOrder 都回答不了这个问题:ENTITY_PLANT 类型不说明植物是否有区域,而有区域的植物依然保留在出手顺序中,只是它的 AI 从不在那里运行。区域是一个圆,按格数计算,与 getCellDistance 一致;移动中经过的每一格都算数,不停留地穿过区域同样会唤醒植物。

示例:

参数
返回