构造体类型
结构体
struct结构体是一种值类型,通常用于封装一些小型变量数据。
结构体和我们后续要着重讲解的“对象”有很多类似和一样的地方,可以把结构体当成一个迷你版的对象来使用。
在Unity3D中提供了很多结构体类型的数据。比如: Vector3 (三维向量) ,Color (颜色) , Quaternion (四元数),Ray (射线)等等。
定义结构体
public struct 结构体名称 { public 数据类型 变量名; public 数据类型 变量名; public 数据类型 变量名; }
参数说明:
public:访问修饰符
struct:关键字,用于声明结构体
使用结构体
1、创建结构体类型的变量:
结构体类型 结构体变量名= new 结构体类型();
2、给结构体赋值:
结构体变量名.变量名=值;
3、结构体取值:
结构体变量名.变量名;