您的位置:首页 > 移动开发 > Unity3D

unity3d发布webgl手机测试流程

2017-08-28 19:10 295 查看
win7、jdk8、tomcat8.5、unity3d5.3.5

1.搭测试环境

安装tomcat8.5。

默认端口8080。

启动tomcat(使用zip版本的,需要每次双击startup.bat)。

在防火墙中添加入站规则,设置TCP要开放的特定本地端口为8080。

若不设置,则你只能在电脑上测试。

注意:我之前本想用win7的IIS测试手机的,但发现,添加上80的开放规则,输入

     http://192.168.0.238:80/test
返回的是401错误。估计还要对文件做一些权限之类的设置。但我没有深入了解。

2.unity出WebGL包

切换成WebGL,点击Player Setting

WebGL Template:default    这个模式下,unity会将游戏显示区居中。

WebGL Memory Size:90M     内存的取值范围在16-2048。默认256M,似乎有点大。这似乎也是大家吐槽比较多的地方。

Enable Exceptions:None    是否要做错误检测。如果勾选了,会使包体变大。

Compression Format:Gzip   这个压缩模式是默认的,而且是一般游览器都支持的压缩格式。若不选压缩,包体会很大。

点击build。

将生成的文件保存到“test”文件夹中。

然后将test文件夹拷贝到如下位置:

C:\apache-tomcat-8.5.20\webapps

3.手机上测试

在手机上打开一个支持WebGL的游览器,输入
http://192.168.0.238:8080/test
游览器一般会弹出提示框,说Unity WebGL目前不支持移动端,不管它,点确认。

我的测试项目打出的包有6.9M,等大概20秒,就可以看到游戏界面了。

注意:192.168.0.238是我的电脑的IP,而我的手机连接的wifi与电脑是同一个网络。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity3d 手机