1.大致层级逻辑
每个c#脚本相当于一个namespace -> 每个namespace中有许多的类 -> 每个类中有许多变量与函数(也叫方法)
2.vs快捷键
ctrl+k+c 注释
ctrl+k+u 解除注释
ctrl+k+f 自动对齐代码
3.变量类型与组件
c#中的变量类型一般大写开头
如Vector2,指二维容器变量类型,Transform指变量类型
而transform指的就是对象的组件
4.API
指的是引入的命名空间中的类中的方法
ex:
float h = Input.GetAxis("Horizontal") 获得水平轴监听
Debug.Log (变量) 打印日志
Time.deltaTime 获取每帧的间隔时间
...
5.静态方法与普通方法:
静态方法调用:
类名.方法名(参数)
全局可访问,不需要实例
普通方法调用:
对象名.方法名(参数)
需要实例
6.全局变量赋值顺序
定义声明时-》界面调整时 -》 start方法时
7.属性
一种变量(名字首字母最好大写),可以通过set,get设置该属性的可修改性,可读取性
ex:
private int currentHealth
public int health { get { return currentHealth; } }
这样就能在外部获取currentHeath的值,而防止误改它