Unity3D项目编码规范 U3D C#编码规范 Unity3D代码规范 游戏开发编程代码规范 Unity3D开发编程代码规范
1.1行数和列数
1. 单个文件尽量不要超过500行(一些特殊功能类除外)。
2. 单个函数尽量不要超过40行,即在屏幕范围之内能完整显示。
3. 列数不超过120,即每行最多120个ASCII码字符。
1.2缩进
1. 代码块的缩进以四个空格为一个缩进单元,不使用制表符(文本编辑器中可设置输入tab 时以四个空格代替)。
2. 合理使用return、continue、break等语句减少代码缩进,以保证代码的可读性。
1.3断行
1. 当一行代码按照其他规范都合法,只是为了避免超出长度限制和显示范围而进行的换行,称为长行断行。
1.3.1断行的原则
1. 断行时尽量选择在高一级的逻辑之间进行断行,以保证每行逻辑的完整性。
1.3.2断行的选择
1. 当一个非赋值运算的语句断行时,在运算符号之前断行。
2. 当一个赋值运算语句断行时,一般在赋值符号之后断行。
3. 当调用函数或者构造函数需要断行时,与函数名相连的左括号要在一行,也就是在左括号之后断
1