• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

本地资源检测支持Lua检测!

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

热更新一直都是大多数团队的硬需求,而目前使用Lua作为热更新方案又占了绝大多数,在使用上也越来越重度,随之而来的维护、调试、优化成本也越来越高。因此,我们在本地资源检测服务中增加了Lua检测,来帮助开发团队方便地检测Lua代码不规范的问题,提高代码质量,从而提高开发的效率。

不多赘述,先秀一段演示Demo吧


下面,我们来详细介绍下这个Feature。

Luacheck是什么

Luacheck是一个静态Lua代码分析器,用于检测Lua脚本中的各种问题,诸如:使用未定义的全局变量、未使用的变量或值、试图使用未初始化的变量、无法到达的代码等等。Luacheck可以使用命令行调用,但是调用起来较为复杂且费力,可能需要输入的CMD语句如下:

D://../LuacheckDir/Luacheck.exe E://../LuaScriptPath/ --no-config --no-default-config -q --codes --no-color --include-files **/*.lua **/*.myluasuffix

检测完毕的结果如下,检测规则不易理解,检测结果可读性差:

 

UWA的Luacheck有什么特色

UWA本地资源检测SDK的Luacheck功能如何使用呢?我们可以在UI上设置Lua脚本的根目录,对检测的一些参数进行设置,这极大地提高了Lua脚本检测的便利性。

 

 

设置完不要忘记点Save

自定义规则的开启与关闭

检测完毕后,数据上传到UWA官网解析,可以按照规则的种类展示检测结果。不仅可以看到Lua脚本检测的规则(中英兼备),而且可以在Tips中看到对每条规则的详细解释及实例。

对每条规则进行展开可以看到出问题的Lua代码的具体路径与行号:

快来登录UWA官网下载组件即可免费获得如虎添翼BUFF啦!

 


关于【UWA本地资源检测】

本地资源检测是UWA推出的面向静态资源、代码的全量分析服务,可针对项目组制作的美术资源、C#和Lua脚本、引擎编辑器设置等进行检测。结合项目组自定义的阈值,快速检测资源和代码的不合理情况,帮助研发团队及时发现并修复。

该服务目前已经成为不少开发团队的打版必备流程:每天半夜自动检测出报告,便于研发或QA团队第二天能快速查看数据报告并做针对性的修缮,大幅度地提高了研发效率。该服务目前免费开放使用。

 

有人问:这个狂拽酷炫吊炸天的黑科技怎么收费?

答曰:抱歉,没有这个操作

免费呀!

 

相关推荐:《优化不再秃头,这个优秀实践我们一点一点说。》


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
lua class发布时间:2022-07-22
下一篇:
lua使用优化建议发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap