unity 开发规范
- 命名规范
- 采用驼峰命名法,首字母小写,如:playerController。
- 类名、函数名、变量名等应具有明确的含义,尽量使用英文单词或简明易懂的缩写。
- 常量名全部大写,单词之间用下划线隔开,如:MAX_HP。
- 避免使用与Unity内置函数或变量同名的命名。
- 文件规范
- 脚本文件名应与类名相同。
- 脚本文件名和类名应该与文件夹名保持一致。
- 文件和文件夹名应该使用英文单词或简明易懂的缩写。
- 文件夹结构应该清晰明了,便于管理和维护。
- 代码规范
- 缩进使用四个空格。
- 一行代码长度不应超过80个字符。
- 函数内部应该有注释,说明函数的作用和参数的含义。
- 尽量避免使用全局变量,如果必须使用,应该加上命名空间。
- 使用属性代替公共变量,尽量避免在外部直接访问变量。
- 使用try-catch语句处理异常情况。
- 尽量避免使用硬编码的数字,应该使用常量或枚举类型。
- 版本控制规范
- 使用Git进行版本控制。
- 命名分支和提交信息应该清晰明了,便于其他人理解和管理。
- 提交代码前应该先进行代码审查,确保代码质量和规范性。
- 避免提交二进制文件,如场景、材质等,应该在.gitignore文件中进行配置。
- 性能优化规范
- 减少不必要的函数调用。
- 缓存常用的组件和变量,避免频繁的查找和访问。
- 使用对象池技术,避免频繁的创建和销毁对象。
- 使用协程代替定时器,避免频繁的Update调用。
- 尽量避免使用过多的物理碰撞检测。
- 使用批处理技术,尽量减少Draw Call的数量。
原文地址: https://www.cveoy.top/t/topic/91A 著作权归作者所有。请勿转载和采集!