unity3d发布webgl手机测试流程



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与电脑是同一个网络。
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值