readyConn | 该连接针对此客户端已准备就绪。 |
playerControllerId | 本地玩家 ID 编号。 |
extraMessage | 可传递到此玩家的服务器上的外部消息对象。 |
bool 如果玩家已添加,返回 True。
此函数可为该客户端添加一个玩家游戏对象。这会导致向服务器发送一个 AddPlayer 消息,且调用 NetworkManager.OnServerAddPlayer。如果一个额外的消息被发送至 AddPlayer,那么将通过包含消息内容的 NetworkReader 调用 OnServerAddPlayer。
HLAPI 将玩家和客户端视为单独的游戏对象。在大多数情况下,每个客户端有一个玩家,但在有些情况下(例如,当多个控制器连接到控制台系统时),单个连接可能有多个玩家游戏对象。当单个连接有多个玩家时,使用 playerControllerId 属性来区分他们。这是一个用于连接的标识符,因此可以映射到与该客户端上的玩家相关联的控制器的 ID。这不是全局玩家编号。