📜  Unity约定和语法(1)

📅  最后修改于: 2023-12-03 15:05:45.617000             🧑  作者: Mango

Unity约定和语法

Unity是一款跨平台的游戏引擎,使用C#语言编写。在使用Unity开发游戏时,遵循一些约定和语法可以让代码更加规范、易读易懂,有利于团队协作。

命名规范
GameObject
  • 大驼峰式命名法
  • 名称应该描述GameObject的用途
Component
  • 与GameObject名类似,采用大驼峰式命名法
  • 名称应该描述Component的作用
变量
  • 小驼峰式命名法
  • 名称应该描述变量的用途
  • 变量类型写在变量名前面,并以冒号隔开
事件
  • 在事件名前加上“On”
  • 命名应该描述事件的作用
方法
  • 小驼峰式命名法
  • 名称应该描述方法的作用
常量
  • 全部大写
  • 单词之间用下划线隔开
代码规范
缩进

使用4个空格来缩进代码。

void Start()
{
    if (gameObject.activeInHierarchy)
    {
        Debug.Log("Game object is active.");
    }
    else
    {
        Debug.Log("Game object is inactive.");
    }
}
括号

始终在打开括号的同一行结尾使用括号。在C#中,左大括号位于同一行,但右大括号在新行上。

void Start() {
    if (gameObject.activeInHierarchy) {
        Debug.Log("Game object is active.");
    } else {
        Debug.Log("Game object is inactive.");
    }
}
引号

使用双引号来表示字符串。

string playerName = "John";
注释
  • 双斜杠注释(//)用于单行注释。
  • 斜杆和星号(/* */)用于多行注释。
// This line is a comment.

/* 
This is a 
multi-line 
comment.
*/
总结

Unity约定和语法能够让代码更加规范、易读易懂。通过遵循这些规范,可以提高代码的可维护性和减少出错的机会。