Unity代码规范汇总(持续更新)

        在日常开发中,代码的规范书写对于程序员来说是必须要掌握的一项技能,也是公司里团队开发所需要的。好的代码规范有助于项目的拓展和优化。

        由于代码规范内容较多,我会持续更新,不断往这篇文章中加入新鲜知识。

        (PS:请注意,这里提到的点并不是所有人都习惯使用,大家可以选择性的选择适合自己的代码规范)

1.尽量不要将变量申明为public(避免外界随意获取),如果想要变量在Inspector面板上显示出来,可以将变量申明为私有变量,并在其前面添加[SerializeField]特性。

2.

if(x!=0)
{
    isMoving=true;
}
else
{
    isMoving=false;
}

对于这样格式的代码,其实可以直接化简为一行代码:

isMoving=x!=0 

3.写代码时,尽量将每一段逻辑都用单独的方法封装起来,虽然可能你会觉得麻烦,但这便于以后的拓展(例如动画播放、主角跳跃、主角移动、检测输入等都可以单独封装成一个方法) 。

4.假如一个变量,只在某个代码块中使用到,那么就可以将其设置为 局部变量。

5.善用继承,当多个对象有共同属性时(例如获取刚体、碰撞器组件,地面检测,翻转等),可以提取成一个父类,这样可以节省很多代码。

6.我们平时写构造函数时,当变量名和参数名相同时,可以将参数名前面添加一个_便于区分(这里不是强制要求,只是希望有个良好的习惯)

7.当一个函数中只要一句代码时,可以用=>简写成:

8.紧接第7点,我们在申明变量时也可以这样写:

9.在任何时候,当你在不同类型脚本中不断复用同一段代码时,就可以考虑使用继承,提高代码的复用性。

10.有时候我们申明一个临时变量为了方便,会直接使用var,虽然很方便,但也大大降低了代码可读性,建议不要。

11.对于含有字符串的地方(例如动画播放的字符串,Invoke函数等),可以使用一个常量将其保存下来,这样可以避免出现频繁拼写字符串而拼写错误的情况。

Unity项目代码规范是指在使用Unity引擎开发项目时,为了提高代码的可读性、可维护性和团队协作效率,制定的一系列规范和准则。它涵盖了命名规则、代码布局、注释规定、代码组织、代码风格等方面。 首先,命名规则是非常重要的,要遵循驼峰式命名法,清晰地表达变量和函数的用途,并避免使用过于简单或者过于复杂的命名。变量和函数名应该能够准确地描述其含义,以提高代码的可读性。 其次,在代码布局方面,应该保持适当的缩进和格式化,使得代码的层次结构清晰可见。函数之间应该留有空行来增加可读性。 另外,注释是帮助理解代码的重要工具,应该在关键的地方增加注释,解释代码的意图和使用方法。特别是对于复杂的算法或者不易理解的逻辑,需要详细的注释以方便其他开发人员阅读和维护代码代码组织方面,可以按照模块划分代码文件,每个脚本文件中只包含特定功能的代码,并避免一个脚本文件过于庞大和复杂。同时,使用合理的文件夹结构来组织项目文件,便于开发人员查找和管理相关文件。 最后,代码风格是统一团队开发的关键,可以采用统一的代码风格,如使用特定的缩进、符号的使用等。这样不仅可以提高代码的一致性,还能加快团队成员之间的沟通和协作。 总之,Unity项目代码规范能够提高项目的开发效率、代码的可读性和可维护性,帮助团队成员更好地理解和协作开发项目。通过制定和遵守代码规范,可以提高项目的质量和稳定性,同时也为后续的维护和更新工作奠定良好的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值