Unity学习笔记

快捷键

Ctrl k + Ctrl c 代码注释

语法

print("") //标准日志输出,只能在继承了MonoBehaviour类中使用

Debug.Log(""); //标准日志输出,Debug可在任意类中使用

Debug.LogWarning(""); //警告日志输出

Debug.LogError(""); //错误日志输出

decimal 高精浮点数 decimal d=12.30M;

  • 字符串转换为其它类型
    • XX.Parse(字符串);         这里的xx代表的如:double,int,bool等
  • 任意类型之间的转换
    • Convert.ToXX(任何类型);

使用new创建数组用默认值初始化数组

通过数组名.Length可以获取数组长度

enum类型中,每个变量间用逗号隔开

类中成员不加访问限定符默认为private

Input.GetAxis("Horizontal"); //获取用户水平轴输入

Input.GetAxis("Vertical"); //获取用户垂直轴输入

GameObject buttonSelf = UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject; //获取点击的按

this.GetComponent<Button>().enabled= false ; // 按钮(Button)的禁用

this.GetComponent<Button>().interactable = false ; // 按钮(Button)的禁用与变灰

[HideInInspector] 将public属性的变量隐藏起来,在unity的inspector界面是看不到的

在unity里,自定义数据类型无法显示在inspectior面板里,需要对定义数据类型的类或者结构体使用[System.Serializable]

点赞

发表评论