C# enum
enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除char以外的任何整形。
基本表达, 改变默认值和默认类型
Enumeration的默认值是从0开始的int,如下:
enum Direction
{
UP,
RIGHT
DOWN,
LEFT,
};
此时UP=0, DOWN=1...依此类推
访问Enumeration变量的值
赋值前先cast(强制类型转换):
long direct = (long)Direction.UP;
C# 中类间通信方式
- 类的静态变量
- 委托
- 事件机制
待整理……..
Unity 动态创建空GameObject
因为MonoBehaviour不能New实例化,所以先创建空GameObject后再添加脚本即可。
GameObject go = new GameObject();
go.AddComponent<T>();