【U3中的C#】01_前期C#学习杂记

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的值,而防止误改它

你可能感兴趣的:(#,C#,c#,学习,开发语言)