1

我正在尝试为 Android 和 iOS 设备构建 WebGL Unity 游戏,但我不确定如何。我可以在 PC 上正常运行游戏,因为Build Settings中的Build & Play选项会自动为我执行此操作。但是,如果我想在 Android 设备上测试游戏怎么办?

为澄清起见,我不打算创建 Android 版本(即 APK 文件)。我正在尝试创建一个 WebGL 构建并在 Android 设备的网络浏览器上测试这个 WebGL 构建。

4

3 回答 3

1

要在 Windows 中的移动设备上使用 WebGL 导出,请安装 IIS。在 Linux 中,使用 Apache 创建 Web 服务器并将导出的文件夹上传到 Web 服务器的 www 根文件夹。然后在移动浏览器中
调用您的ip:port/yourSiteName 。

检查此链接以了解在 IIS 中上传的演练

于 2017-02-04T19:21:15.627 回答
1

当 WebGL 构建的选定 Unity 询问将其保存在哪里时。在选定的位置,将创建一个具有选定名称的目录。例如,由于缺乏想象力,我称之为我webgl的,这就是我所拥有的:

在此处输入图像描述

如果您通过 HTTP 使该目录的内容可用(或将其放入 Web 服务器),您可以使用任何支持 WebGL 的设备打开您的游戏。

于 2017-02-05T10:34:55.603 回答
0

所以,我可以根据经验告诉你,Unity WebGL 游戏在移动设备上的表现很差。

但如果您仍想尝试,我在https://simmer.io上运行了一个托管 Unity WebGL 游戏的网站。要上传,请将 WebGLBuild 文件夹拖放到网站上。

对于本地开发,我喜欢这个用于将本地 Web 服务器公开到 Internet 的工具:https ://ngrok.com/ 。或者,您可以在任何网络托管服务上托管游戏。以下是在 AWS 上的操作方法:https ://hackernoon.com/how-i-built-and-deployed-a-webgl-game-to-a-new-website-in-35m-15b2e8339c31

于 2017-11-23T07:06:43.660 回答