EntityType

EntityType 类定义了实体类型的基本概念。

构造方法:core.api.EntityType(type)

属性

name: str

返回实体的种类。

action_cooldown: float

返回实体的基础冷却值。

action_radius: int

返回实体的行动半径。

defence_ratio: float

返回实体初始防护值与初始能量值之间的转化比例。

detection_radius: int

返回实体的探测半径。

initial_cooldown: int

返回实体的初始冷却值。

sensor_radius: int

返回实体的感知半径。

方法

static def all_types() -> list[EntityType]

返回一个包含所有实体种类的列表。

def eq(etype: Union[EntityType, str]) -> bool

判断当前实体类型是否与另一个实体类型相同。