行为

索引

接口
描述
GetAndAttackRadiusEntities服务端获取实体Id周围的实体列表且是否直接执行攻击
EntityMovePath服务端根据实体名生成实体

GetAndAttackRadiusEntities

服务端

  • 描述
    获取实体Id周围的实体列表且是否直接执行攻击

  • 参数

参数名数据类型说明
AttackIdstr攻击者实体Id
Radiusfloat攻击范围
IsCanSeebool是否需要可视才能攻击
IsAttackbool是否直接执行攻击,默认不执行攻击
Damageint伤害,默认为0
BetweenAnglefloat攻击角度范围,默认为0.0
  • 返回值
    处理完毕后的实体id字典(dict)

  • 备注

  • 示例


EntityMovePath

服务端

  • 描述
    实体寻路至目标坐标,其中回调函数的Code为-3时,将自动拆分寻路路段进行寻路。
    使用该接口时,需要在生物中配置有寻路的json组件,且受到range范围影响

  • 参数

参数名数据类型说明
EntityIdstr实体id
Positiontuple实体寻路目标的三维坐标
PathLengthint. None实体与目标距离,默认为None,不推荐填写新的值
CallBackFunctionInstancefunction回调函数实例(接收一个dict参数),可以通过return 来判断是否继续寻路.这个Dict参数包含Key为Code(状态码), EntityId, TargetPosition, SpeedCount
SpeedCountfloat寻路速度比例,默认为1.25
  • 返回值

  • 备注

  • 示例 空


前往附件

评论交流

文档目录

灵免以太