【发布时间】:2022-12-13 23:15:50
【问题描述】:
NetworkServer.Spawn 方法为所有客户端生成一个在服务器上实例化的游戏对象。我有一个带有播放器用户界面的画布。 UI 通过命令和 RPC 与服务器通信。此画布仅对本地玩家有意义。在客户端的每个播放器上实例化这些画布是没有意义的。我试图想出一种方法来为每个玩家生成一个画布。
我遇到了一个建议,将画布作为播放器预制件的禁用子对象进行携带,并使用 isLocalPlayer 检查启用它。但我认为这种解决方案对于拥有大量玩家的游戏来说并不是最佳选择。
【问题讨论】: