跳转至

Player

源码

代表一个玩家的实例

相关函数

  • game:getGameRoom():getPlayers() 返回房间内所有的玩家
  • game:getGameRoom():getLocalPlayer() 返回本地玩家

字段及函数

  • getConnectHexId() 返回玩家的连接网格编号,类型为string
  • getName() 返回玩家的名字,类型为string
  • setName(name) 设置玩家的名字,name 类型为string
  • getSpawnPoint() 返回玩家的出生点, 类型为number
  • setSpawnPoint(point) 设置玩家的出生点,point 类型为number
  • getTeam() 返回玩家的队伍,类型为number
  • setTeam(team) 设置玩家的队伍,team 类型为number
  • getStartingUnit() 返回玩家的起始单位,类型为number
  • setStartingUnit(unit) 设置玩家的起始单位,unit 类型为number
  • getColor() 返回玩家的颜色,类型为number
  • setColor(color) 设置玩家的颜色,color 类型为number
  • isSpectator() 返回玩家是否为旁观者,类型为boolean
  • isAI() 返回玩家是否为AI,类型为boolean
  • getDifficulty() 返回AI玩家的难度,类型为Difficulty
  • setDifficulty(difficulty) 设置AI玩家的难度,difficulty 类型为Difficulty
  • getClient() 返回玩家的连接实例,类型为Client
  • getPing() 返回玩家的延迟,类型为string
  • applyConfigChange(spawnPoint, team, color, startingUnit, difficulty, changeTeamFromSpawn) 应用玩家的配置更改,并同时进行广播。 spawnPoint 类型为number, team 类型为number, color 类型为number, startingUnit 类型为number, difficulty 类型为Difficulty, changeTeamFromSpawn 类型为boolean, 表示是否根据出生点更新队伍