使用Unity UPR桌面版测试WebGL项目

UPR-Untiy专业性能优化工具

Untiy UPR是Untiy官方提供的专业在线性能优化工具,旨在帮助开发者诊断与优化游戏项目开发过程中存在的性能问题。
UPR官方地址:UPR官网

如何使用UPR工具测试WebGL项目

1.先到官网上注册登录你的Unity账号

2.在官网下载Upr桌面版,解压缩并运行,界面如下:
在这里插入图片描述
3.点击现在开始使用
在这里插入图片描述

4.接着创建你的项目,填写项目信息,其中最重要的是Untiy版本号和项目包名要和你发布的包一致,项目包名可不填,不是android游戏非必填.
在这里插入图片描述
5.然后点击你刚才创建的项目,再点击创建测试,填测试相关信息,这里也是要注意Unity版本号和项目包名要和你发布的包一致.这里需要注意的是,测试WebGL项目时要勾选WebGL模式,其他平台的项目则不需要勾选。
在这里插入图片描述

6.创建成功之后,复制你的session id,并粘贴到upr客户端的(input session id and press enter输入框)并回车,程序会自动识别你的项目信息,这里需要注意:
在这里插入图片描述
测试webgl的时候,然后需要先start upr-desktop再开启webgl应用。如果已经开启了webgl应用,需要刷新一下,也就是先开启upr客户端测试进程,再运行你的webGL项目,才能接收测试数据
在这里插入图片描述

7.这里需要注意的是,发布WebGL项目时需要勾选如下图两个地方:Development Build和Autoconnect Profiler。否则无法接收测试数据*。其他平台的测试包只需要勾选Development Build,不需要勾选Autoconnect Profiler
在这里插入图片描述
8.运行你的webgl项目,你就可以看到upr在测试数据了
在这里插入图片描述
9.停止测试,回到官网查看测试报告,点击你测试向的小眼睛就可以查看了
在这里插入图片描述

10.常见问题解决方法:
(1)测试完成后,UPR网站上显示“NO_FRAME”。
在这里插入图片描述

请尝试升级UPR App或者UPR Desktop到最新版本。

请检查在通过Unity Editor构建项目时,是否在Build Settings中勾选了Autoconnect Profiler选项。
如果勾选了Autoconnect Profiler选项,并且在开着editor的情况下使用UPR,可能出现NO_FRAME的情况。请关闭Profiler窗口,或者在不勾选Autoconnect Profiler选项时重新Build And Run,并重新使用UPR测试。

如果待测游戏为2017.3以上版本,请尝试退出游戏后,再重新使用UPR测试。

请确保Unity版本和手机中待测项目所使用的Unity版本保持一致。

使用UPR Desktop进行测试时,请先启动游戏,再开始测试。

请确保当前网络环境下,可以telnet UPR服务器的8666和8777端口。

请确保进行非WebGL模式的测试时,WebGL模式未被开启。

如果使用的是ADB模式,请执行adb forward -list,查看55000\56000\23333三个端口是否全都映射。

其他平台测试出现问题可去官网–→文档–→常见问题查找解决方法,网址:常见问题

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周周的Unity小屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值