我正在尝试为 Android 和 iOS 设备构建 WebGL Unity 游戏,但我不确定如何。我可以在 PC 上正常运行游戏,因为Build Settings中的Build & Play选项会自动为我执行此操作。但是,如果我想在 Android 设备上测试游戏怎么办?
为澄清起见,我不打算创建 Android 版本(即 APK 文件)。我正在尝试创建一个 WebGL 构建并在 Android 设备的网络浏览器上测试这个 WebGL 构建。
我正在尝试为 Android 和 iOS 设备构建 WebGL Unity 游戏,但我不确定如何。我可以在 PC 上正常运行游戏,因为Build Settings中的Build & Play选项会自动为我执行此操作。但是,如果我想在 Android 设备上测试游戏怎么办?
为澄清起见,我不打算创建 Android 版本(即 APK 文件)。我正在尝试创建一个 WebGL 构建并在 Android 设备的网络浏览器上测试这个 WebGL 构建。
要在 Windows 中的移动设备上使用 WebGL 导出,请安装 IIS。在 Linux 中,使用 Apache 创建 Web 服务器并将导出的文件夹上传到 Web 服务器的 www 根文件夹。然后在移动浏览器中
调用您的ip:port/yourSiteName 。
检查此链接以了解在 IIS 中上传的演练
所以,我可以根据经验告诉你,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