我正在尝试为Android和iOS设备构建一个WebGL Unity游戏,但我不确定如何。我可以在PC上运行游戏,因为 Build& 构建设置中的播放选项会自动为我执行此操作。但是如果我想在Android设备上玩游戏呢?
为了澄清,我不打算创建Android版本(即APK文件)。我正在尝试创建一个WebGL构建并在Android设备的Web浏览器上测试这个WebGL构建。
答案 0 :(得分:1)
要在Windows中的移动设备上使用WebGL导出,请安装IIS。 在Linux中,使用Apache创建Web服务器并将导出的文件夹上载到Web服务器的www根文件夹 然后在移动浏览器中调用 ip:port / yourSiteName 。
请检查此link以获取在IIS中上传的演练
答案 1 :(得分:1)
当WebGL构建的所选Unity询问保存位置时。在选定的位置,将创建具有所选名称的目录。例如,我因缺乏想象力而被称为我的webgl
,这就是我所拥有的:
如果您通过HTTP提供此目录的内容(或将其放入Web服务器),则可以使用任何支持WebGL的设备打开您的游戏。
答案 2 :(得分:0)
所以,我可以从经验告诉你,Unity WebGL游戏在移动设备上运行得很差。
但如果您仍想尝试,我会在https://simmer.io运行一个用于托管Unity WebGL游戏的网站。要上传,请将WebGLBuild文件夹拖放到网站上。
对于本地开发,我喜欢这个工具,用于将本地Web服务器暴露给互联网:https://ngrok.com/。或者您可以在任何网络托管服务上托管游戏。以下是在AWS上执行此操作的方法:https://hackernoon.com/how-i-built-and-deployed-a-webgl-game-to-a-new-website-in-35m-15b2e8339c31