玩家

必要模组

组件及属性

名称 描述
角色技能[已废弃] 角色技能
技能ID 人物技能ID,对应于AvatarSkill.csv配置表
游戏实体.是否复活(玩家) \
游戏实体.是否复活(Bot) \
游戏实体.复活时长 \
游戏实体.复活类型 \
游戏实体.是否允许移动 \
玩家状态类型枚举 玩家状态类型,活跃、击倒、死亡
玩家姿态枚举 \
性别 性别枚举
玩家实体组件.玩家状态 玩家状态,活跃、击倒、死亡
玩家实体组件.移动状态 \
玩家实体组件.冲刺状态 \
玩家实体组件.攻击状态 \
玩家实体组件.跳跃状态 \
玩家实体组件.性別 性別
玩家实体组件.骨骼 用来访问蒙皮骨骼的节点
玩家实体组件.击倒设置 在被击杀时对击倒状态的处理方式设置
玩家实体组件.开启FF伤害跳字 默认为true, 开启FF伤害跳字
击倒状态处理方式枚举 击倒状态处理方式,保持缺省逻辑,跳过倒地状态,强制倒地状态
玩家复活来源类型 \
玩家行为类型 \
玩家行为状态类型 \
骨骼[已废弃] \
玩家界面类型 玩家界面类型
骨架 用来访问蒙皮骨骼的节点
装备配件道具 装备配件道具
玩家或载具实体 指代玩家实体、载具实体类型的别名

事件

名称 描述
当玩家退出时 在玩家退出时触发
当玩家加入游戏时 在玩家加入游戏时触发
当玩家复活时 在玩家复活时触发
当复活时 在该玩家复活时触发
当断开连接时 在玩家断开连接时触发
当重新连接时 在玩家重新连接时触发
当开始开火时 在玩家按下开火键时触发
当玩家跳起 在玩家跳起时触发
当跳跃结束时 在玩家跳跃结束时触发
当坠落时 在玩家坠落时触发
当坠落结束时 在玩家坠落结束时触发
当玩家蹲下 在玩家蹲下时触发
当玩家趴下 在玩家趴下时触发
当疾跑时 在玩家疾跑时触发
当移动时 在玩家移动时触发
当待机时 在玩家待机时触发
当使用玩家技能时 在玩家使用技能时触发
当玩家站起 在玩家从其他姿态站起时触发
当水上滑板时 在玩家使用水上滑板时触发
当结束水上滑板时 在玩家停止使用水上滑板时触发
当结束疾跑时 在玩家结束冲刺时触发

API

名称 描述
给玩家加血量 为指定玩家回复血量,不会超过血量上限
传送 将目标传送至指定位置
获取随机出生点坐标[已废弃] 获取当前可用没有完全占满的随机出生点内可用坐标(已废弃,请使用GetRandomSpawnPosition)
获取随机出生点 获取随机出生点坐标,只会从没有完全占满的可用出生点中随机
复活 复活指定玩家
设置行为状态 设置玩家的行为状态
播放角色动画片段 播放角色动画,支持自定义动画资源
播放角色动画片段 播放角色动画片段,可以选择是否覆盖游戏默认动画
设置角色 设置指定玩家的角色资源
设置朝向 设置玩家朝向
设置技能 设置目标玩家的技能列表
获取技能 获取目标玩家的技能列表
退出游戏 将目标玩家踢出游戏
骨骼缩放[已废弃] (已废弃,请勿使用,相关信息见属性:Skeleton)
击飞 给予玩家击飞效果,目标玩家会以固定的加速度下坠、并且空中发生撞击后会强制停止击飞
设置默认界面状态 设置目标玩家默认界面显隐状态
请求匹配 目标玩家请求匹配指定地图
设置坠落伤害 设置玩家坠落伤害,可根据高度分段设置不同伤害
强制下车 强制目标玩家离开载具
获取本地的瞄准方向 获取玩家本地的瞄准方向
开启跳伞 开启跳伞