【问题标题】:Making Unique Playername for my multiplayer game using unet Unity 3d使用 unet Unity 3d 为我的多人游戏制作唯一的玩家名称
【发布时间】:2017-08-09 13:27:52
【问题描述】:

我在为我的多人游戏创建独特的玩家名称系统时遇到了困难。我尝试使用 [Command] 获取 playername 变量 [SyncVar] 并将数据发送到服务器,然后使用 [ClientRpc] 从服务器发送数据到客户端,但我没有运气。希望可以有人帮帮我。谢谢!

【问题讨论】:

    标签: unity3d multiplayer unity3d-unet


    【解决方案1】:

    您可以从 NetID 中获取 uniqueId。

    NetworkInstanceId gamePlayeruniqueNetID = gamePlayer.GetComponent<NetworkIdentity>().netId;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 2023-03-22
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      相关资源
      最近更新 更多