当前位置:   article > 正文

unity 项目强制退出通知服务器,Unity WARNING 常见问题

unity 检测程序非正常退出

有一个悬崖

旁边立个牌子-上面写着-warning

只有程序员掉下去了

Warning 就是潜在的问题

当前项目的warning log 大多数都是定义了变量但未使用,也有少量的代码编写问题。尽量减少warning,对于无法避免的warning ,可以添加#pragma warning disable屏蔽当前警告。但不能滥用,对于新出现的warning 要有针对的解决,尽量做到无 warning。通过查看warning log 可以发现很多代码问题,通过项目前100多个warning归纳如下:

命名 不能和unity 内置的名字重复,比如常见的name(会有警告),m_Name(会有报错日志,曾经出现过UI没办法在编辑器里关联这个UI对象);

子类中命名函数和父类中函数一致,注意需要改为override还是使用new 定义为子类新函数。

值类型对象是不需要和null进行比较的,因为返回的永远是true。作为if 条件的话,else语句永远不会被执行到。

定义了很多变量,但没有使用。特别是还通过逻辑处理给变量赋值了,却没有使用。多余的运算量。

代码编写注意,复制粘贴错误,无意义的定义赋值。

int nTempIndex = nTempIndex = (nShowLayer - 1) % m_arrSamsaraGroup.Count;

注释不需要的代码时候,要注意前面定义并且不再使用的变量也要一起注释掉,发否就会出现4 中的情况。

好多地方用了try{}catch(Exception e),却没有打印出exception内容。对于异常情况,能处理的尽量处理,是在不能处理了在用try

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/108098
推荐阅读
相关标签
  

闽ICP备14008679号