2020-07-23 c#笔记--siki课堂 (2)

2021-01-27  本文已影响0人  Mona_Song

119 枚举类型

在类外定义

enum RoleType{
  Mag,
  Soldier,
  Wizard
}

在类内使用时,
RoleType rt =RoleType.Mag;

120 方法中参数的作用

Vector3是Unity自定义的一些类,此处使用Vector3声明一个位置。

void CreateEnemy(Vector3 pos){

 } 

121 方法中的返回值

122、123 类的创建、声明和构造

class Enemy{
  string name;
  int hp;
}
 Enemy enemy1 = new Enemy();//构造对象
 Enemy enemy1 = null;//为空也是可以的

124 类中的方法

查询API手册:Unity中,点击Help->Scripting Reference->在搜索栏中输入你需要的类

202 Unity脚本的基本结构

203 脚本中变量的定义

定义引用类型 GameObject类型,可以直接赋值一个游戏物体;可以在Unity中拖拽赋值。(拖拽赋值的缺点是容易丢失,例如:用不同版本的Unity打开可能会丢失)

foreach遍历

foreach(Transform t in children){
//专门用于遍历
}

210 组件的获取

Transform t = getComponent<transform>();

上一篇 下一篇

猜你喜欢

热点阅读