Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Unity中,如何构建和播放WebGL项目并在Android设备上播放?_Android_Unity3d_Build_Unity5_Unity Webgl - Fatal编程技术网

在Unity中,如何构建和播放WebGL项目并在Android设备上播放?

在Unity中,如何构建和播放WebGL项目并在Android设备上播放?,android,unity3d,build,unity5,unity-webgl,Android,Unity3d,Build,Unity5,Unity Webgl,我正在尝试为Android和iOS设备构建一个WebGL Unity游戏,但我不确定如何构建。我可以在PC上运行游戏,因为构建设置中的构建和播放选项会自动为我执行此操作。但是如果我想在安卓设备上测试游戏呢 为了澄清,我不想创建Android构建(即APK文件)。我正在尝试创建WebGL版本,并在Android设备的web浏览器上测试此WebGL版本。要在windows中的移动设备上使用WebGL导出,请安装IIS。 在Linux中,使用Apache创建web服务器并将导出的文件夹上载到web服务

我正在尝试为Android和iOS设备构建一个WebGL Unity游戏,但我不确定如何构建。我可以在PC上运行游戏,因为构建设置中的构建和播放选项会自动为我执行此操作。但是如果我想在安卓设备上测试游戏呢


为了澄清,我不想创建Android构建(即APK文件)。我正在尝试创建WebGL版本,并在Android设备的web浏览器上测试此WebGL版本。

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


当WebGL构建的选定Unity询问保存位置时,请检查此项,了解在IIS中上载的演练。在所选位置,将创建具有所选名称的目录。例如,由于缺乏想象力,我将我的
webgl
命名为:


如果您通过HTTP(或将其放到web服务器)提供此目录的内容,则可以使用任何启用WebGL的设备打开游戏。

因此,我可以从经验中告诉您,Unity WebGL游戏在移动设备上运行得非常差

但如果你还想试试的话,我会在运行一个网站来托管Unity WebGL游戏。要上载,请将WebGLBuild文件夹拖放到网站上


对于本地开发,我喜欢将本地web服务器公开到internet的工具:。或者你可以在任何网络托管服务上托管游戏。以下是在AWS上的操作方法:

为什么不想从Unity导出Android和iOS版本?该游戏是从网站上发布的多个(Unity)游戏套件的一部分,可在移动设备上玩,因此这是一项技术要求。谢谢你的回答,但这不是我需要的。我不想创建Android版本,我想创建一个WebGL版本,并在Android设备的web浏览器上进行测试。