【问题标题】:Can I create a game for webgl without the Unity logo?我可以为没有 Unity 徽标的 webgl 创建游戏吗?
【发布时间】:2017-11-14 13:28:10
【问题描述】:

我可以在下载时为 webgl 创建一个没有 Unity 徽标且没有标题“Unity webGL”的游戏吗? . example

【问题讨论】:

  • 你得付钱

标签: unity3d unity-webgl


【解决方案1】:

According to the docs you need a Pro license to remove the splash screen。 (屏幕中间的标志)

至于易于更改的游戏框架,只需change the HTML as documented here。您可以选择任一默认值或创建自己的模板。

根据那些文档,您在 Assets 中创建名为 WebGLTemplates 的文件夹,并在其中为您的模板创建一个新文件夹,例如 BetterTemplate。在其中放置一个 index.html 文件以及您希望包含在游戏中的任何其他图像、css、JavaScript 文件。

index.html 可能看起来像这样

<!DOCTYPE html>
<html lang="en-us">

  <head>
    <meta charset="utf-8">
    <title>%UNITY_WEB_NAME%</title>
    <style>
      body { margin: 0; }
      #gameContainer { width: 100vw; height: 100vh; }
      canvas { width: 100%; height: 100%; }
    </style>
    <script src="Build/UnityLoader.js"></script>
    <script>
    var gameInstance = UnityLoader.instantiate("gameContainer", "Build/dist.json");
    </script>
  </head>

  <body>
    <div id="gameContainer"></div>
  </body>

</html>

然后你从菜单中选择 Edit->Project Settings->Player 并在 WebGL 选项卡下选择你的模板

Here's an example that provides a custom logo。没有 Pro 许可证无法移除的部分是游戏开始前出现的“Made with Unity”。

【讨论】:

    【解决方案2】:

    使用个人许可证,您无法合法地删除 Unity 启动画面。您需要 Plus 或 Pro 许可证。 Plus 每月 35 美元,Pro 每月 125 美元。

    小型项目不需要 Plus 和 Pro 的大部分功能,并且不会影响您的开发。所有引擎功能都是相同的,因此您始终可以使用个人许可证开发您的游戏。

    到了发布时间,您可以购买 Plus 或 Pro 并移除初始屏幕,并利用它附带的性能报告和分析功能。

    【讨论】:

      猜你喜欢
      • 2019-06-24
      • 1970-01-01
      • 1970-01-01
      • 2019-02-19
      • 1970-01-01
      • 2013-05-10
      • 2019-06-24
      • 1970-01-01
      • 2016-09-19
      相关资源
      最近更新 更多