【问题标题】:How to hide unity multiplayer connection info.?如何隐藏统一多人连接信息。?
【发布时间】:2018-04-28 07:23:37
【问题描述】:

我正在尝试开发一个统一的多人游戏。我想像其他游戏一样隐藏端口信息。我发布图像你可以破解它。我想将停止按钮更改为退出而不是如何。?

任何人都可以帮助我,告诉我如何像其他游戏一样做到这一点,我应该做什么。 连接成功后是否需要换场景(所有玩家连接)?

【问题讨论】:

  • 我不太清楚你的问题。是否要隐藏屏幕上显示的信息?如果是这样,您有一个实现OnGUI 函数的脚本。检查它并删除您不想在屏幕上看到的内容。
  • 此信息来自“网络管理器 HUD”所以,我该如何隐藏它。 OnGUI 功能在哪里可用?
  • 打开脚本Network Manager HUD,在里面找到OnGUI函数。
  • 无法打开,提示找不到文件错误。我也应该更改此系统文件吗?
  • 根据documentation,您可以取消选中showGUI复选框以隐藏这些信息。

标签: c# unity3d unity5 unity-networking


【解决方案1】:

您屏幕上显示的信息来自NetworkManagerHUD

为了隐藏这些信息,您必须将 showGUI 布尔值设置为 false。

为此,请在检查器中取消选中它,或者在连接播放器后使用以下代码行:

NetworkManagerHUD hud = FindObjectOfType<NetworkManagerHUD>();
if( hud != null )
    hud.showGUI = false;

【讨论】:

    猜你喜欢
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多