unity c#的命名规范
时间: 2023-10-28 10:32:36 浏览: 264
Unity# 的命名规范与传统的 C# 命名规范略有不同,以下是 Unity 官方推荐的命名规范:
1. 所有的 Unity 对象都应该以小写字母开头,例如 gameObject,transform,camera 等。
2. 所有的组件都应该以大写字母开头,例如 BoxCollider,Rigidbody,MeshRenderer 等。
3. 所有的公共变量都应该以大写字母开头,例如 public int Score,public GameObject Player 等。
4. 所有的私有变量都应该以小写字母开头,例如 private int health,private GameObject enemy 等。
5. 所有的函数名都应该以大写字母开头,例如 OnTriggerEnter,Update,Start 等。
6. 所有的常量都应该使用全大写字母,例如 const int MAX_HEALTH,const float PI 等。
7. 所有的枚举值都应该以大写字母开头,例如 enum Color {Red, Green, Blue} 中的 Red,Green,Blue。
8. 所有的事件命名都应该以 On 开头,例如 OnClick,OnCollisionEnter 等。
9. 所有的协程函数都应该以 Coroutine 结尾,例如 IEnumerator MoveCoroutine()。
10. 所有的委托都应该以 Delegate 结尾,例如 public delegate void OnButtonClick()。
记住,这些规则只是 Unity 官方的建议,你可以根据自己的习惯和需求来修改它们。
阅读全文