🎁
🏆 导航菜单
🎪 扩展内容
🎯 沙盘引擎文档
🕹️ 文章及书籍&教程
🎖️ 外部的链接
🎁
🏆 导航菜单
🎪 扩展内容
🎯 沙盘引擎文档
🕹️ 文章及书籍&教程
🎖️ 外部的链接
注意:有关客户端的同步内容,可能受到
Stream
流的同步范围影响,不一定所有对象都在被激活状态(距离过远,没有同步)。
当角色进入载具时触发。
当角色离开载具时触发。
当角色进行一次攻击\行为时触发。
当角色切换焦点状态时触发(鼠标右键按下\松开)。
获取实例对象的ID。
character.ID: int
获取实例对象的UUID。
character.UUID: string
获取实例对象的名称(即使被
Owner
控制也不会返回玩家名)。
character.Name: string
获取实例对象的坐标位置,如果当前角色正在被玩家本地控制,此属性可以进行修改。
character.Pos: Vector
获取角色正前方向量。
character.Forward: Vector
获取实例对象的平行角度(Y轴)。
character.Angle: float
获取实例对象的生命值。
character.Health: int
获取实例对象的护甲值。
character.Armour: int
获取实例对象的生物类型。
character.Type: int
获取实例对象的生物皮肤。
character.Skin: int
获取实例对象的冻结状态。
character.Frozen: bool
获取实例对象的手持道具ID。
character.PropID: int
获取实例对象的手持道具数量(单一物品数量
Amount
,并非全部背包数量)。
character.PropAmount: int
获取实例对象的载具实例,不存在则返回
null
。
character.Vehicle: Vehicle
获取实例对象的载具乘坐位置,没有乘坐则返回
-1
。
character.VehicleSlot: int
获取实例对象的真实控制玩家,不存在则返回
null
。
character.Owner: Player
获取角色是否在水中。
character.IsInWater: bool
获取角色是否正在被燃烧。
character.IsOnFire: bool
寻找一个实例对象(通过ID),不存在则返回
null
。
function Character.Find( id: int ): Character
寻找一个实例对象(通过UUID),不存在则返回
null
。
function Character.Find( uuid: string ): Character
获取当前所有存在实例对象数量。
function Character.GetCount(): int
获取当前存在的指定索引实例对象,通常搭配
GetCount()
遍历使用。
function Character.Get( index: int ): Character
获取角色指定节点位置的当前世界坐标,如果不存在节点则返回
Vector(0, 0, 0)
。
function character.GetNodeExtendPos( node: int ): Vector