39708人加入学习
(83人评价)
Unity中的C#编程 - 零基础(Unity 2017)

完成于2017-11-06

价格 免费

Enemy enemy1 = new Enemy();

print(enemy1.name);

print(enemy1.hp);

enemy1.name = "玛丽";

print(enemy1.name);

 

Enemy enemy2 = new Enemy();

enemy2.name = "小儿";

print(enemy1.name + "-" + enemy2.name);

 

[展开全文]
a18236955516 · 2021-04-12 · 该任务已被删除 1

ctrl+k+c 期间ctrl不松开

(选中内容全部换行为注释)

 

//变量

int hp = 100;

int

[展开全文]
2517332743 · 2021-04-11 · 该任务已被删除 1

Debug.Log

Debug.LogWarning

Debug.LogError

[展开全文]
2517332743 · 2021-04-11 · 该任务已被删除 1

//单行注释

/* 多行注释*/

[展开全文]
2517332743 · 2021-04-10 · 该任务已被删除 1

枚举类型(通过枚举定义一些与类型有关的东西)

1.eg:

enum RoleType
{
    Mag,
    Soldier,
    Wizard,
}

{
   void Start()
    {
        RoleType rt = RoleType.Mag;
        rt = RoleType.Soldier;
    }
}

[展开全文]
现当代富婆 · 2021-04-01 · 该任务已被删除 1

方法的定义和调用

1.方法的结构

eg: void Start (){ }

返回值 方法名(参数){方法体}

 

 

[展开全文]
现当代富婆 · 2021-04-01 · 该任务已被删除 1

for循环遍历数组(方式)

1.int [ ] hps = new int [8] { 1012,2,2,32,3,2,312,3}

for(int i = 0 ; i < 8 ; i + +) 

{print(hps[i]);} //知道数组长度的情况下去遍历数组 

 

2..int [ ] hps = new int [8] { 1012,2,2,32,3,2,312,3}

for(int i = 0 ; i < hps.Length ; i + +) 

{print(hps[i]);} //动态获得长度

[展开全文]
现当代富婆 · 2021-04-01 · 该任务已被删除 1

数组的其他声明方式:

(字符串默认值为空,数组默认值为0 )

1.int hps={100,20,80,40,60};

2.int [ ] hps= new int [ 10 ]; //new表示构造一个数组 ,10表示数组的长度

3.int [ ] hps = new int [5] {34,21,32,86 };

 

[展开全文]
现当代富婆 · 2021-04-01 · 该任务已被删除 1

Void Start调用方法

Void Test()定义方法 参数名字一致

[展开全文]
Rices · 2021-03-31 · 该任务已被删除 1

for(xxx;条件;执行)

[展开全文]
Rices · 2021-03-31 · 该任务已被删除 2

类型【】数组名={数组值}保存多个值

print(hps[n]) 输出数组中的第n+1个数组

[展开全文]
Rices · 2021-03-31 · 该任务已被删除 1

/小数部分自动舍去

[展开全文]
Rices · 2021-03-31 · 该任务已被删除 1

bool 表示是或否

char 可以存储字符 单引号

string 储存字符串(双引号)

[展开全文]
Rices · 2021-03-31 · 该任务已被删除 0

数据类型不同对游戏内存的要求不同

[展开全文]
Rices · 2021-03-31 · 该任务已被删除 0

选中 ctrl+k ctrl+c 注释

变量

类型 名字(不能数字开头)=赋的值

 

 

[展开全文]
Rices · 2021-03-30 · 该任务已被删除 0

有mondbehaviour 可以直接print

 

Debug.log 可以任何情况下用=print

Debug.logWaring 警告 用于代码容易出错的地方

Debug.logError 报错

[展开全文]
Rices · 2021-03-30 · 该任务已被删除 0

//单行注释

/*

*

*/多行注释

[展开全文]
Rices · 2021-03-30 · 该任务已被删除 0

禁用组件:

组件名 命名 = 物体.GetComponent<组件名>();

命名.enabled = false;

[展开全文]
脑残的中二少年 · 2021-03-25 · 该任务已被删除 0

访问自身组件:

组件名 命名 = GetComponent<组件名>();

[展开全文]
脑残的中二少年 · 2021-03-25 · 该任务已被删除 0

得到子物体:

Transform[] children = transform.GetComponentsInChildren<Transform>();

 

销毁子物体:

GameObject.Destory(children[i].gameObject);

[展开全文]
脑残的中二少年 · 2021-03-25 · 该任务已被删除 0