跳到主要内容

TargetAllow

描述:

  用于定义游戏子弹的对象如何与其他游戏对象碰撞的类。

类对象:Platformer.TargetAllow Class

terrainAllowed

类型: 成员变量。

描述:

  子弹对象是否可以与地形对象发生碰撞。

签名:

terrainAllowed: boolean

allow

类型: 函数。

描述:

  允许或禁止子弹对象与游戏对象或单位碰撞。

签名:

allow: function(self: TargetAllow, relation: Data.Relation, allow: boolean)

参数:

参数名类型描述
relationData.Relation子弹对象与其他游戏对象或游戏单位之间的关系。
allowboolean是否允许子弹对象进行碰撞。

isAllow

类型: 函数。

描述:

  获取子弹对象是否允许与游戏对象或游戏单位碰撞。

签名:

isAllow: function(self: TargetAllow, relation: Data.Relation): boolean

参数:

参数名类型描述
relationData.Relation子弹对象与其他游戏对象或游戏单位之间的关系。

返回值:

返回类型描述
boolean子弹对象是否允许发生碰撞。

toValue

类型: 函数。

描述:

  获取子弹对象是否允许与地形对象发生碰撞的参数值。

签名:

toValue: function(): integer

返回值:

返回类型描述
integer子弹对象是否允许与地形对象发生碰撞的参数值。