【发布时间】:2017-11-14 13:28:10
【问题描述】:
我可以在下载时为 webgl 创建一个没有 Unity 徽标且没有标题“Unity webGL”的游戏吗? . example
【问题讨论】:
-
你得付钱
标签: unity3d unity-webgl
我可以在下载时为 webgl 创建一个没有 Unity 徽标且没有标题“Unity webGL”的游戏吗? . example
【问题讨论】:
标签: unity3d unity-webgl
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”。
【讨论】:
使用个人许可证,您无法合法地删除 Unity 启动画面。您需要 Plus 或 Pro 许可证。 Plus 每月 35 美元,Pro 每月 125 美元。
小型项目不需要 Plus 和 Pro 的大部分功能,并且不会影响您的开发。所有引擎功能都是相同的,因此您始终可以使用个人许可证开发您的游戏。
到了发布时间,您可以购买 Plus 或 Pro 并移除初始屏幕,并利用它附带的性能报告和分析功能。
【讨论】: