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

完成于2017-11-06

价格 免费

1.pubilc 变量 拖拽赋值

注意类型一致

2.transfrom.Find("子物体的路径");

3.GameObject.Find("名字");

重名只返回第一个

不推荐使用

4.GameObject.FindWithTag

多个的情况只返回第一个

[展开全文]
zecymo · 2018-09-25 · 该任务已被删除 0

ctrl+k  ctrl+c  组合快捷键  选中的行变为注释

变量不能以数字开头,

赋值 ”=“把右边的值赋给左边的量  赋的值只能内部使用

 

[展开全文]
chendk · 2018-09-18 · 该任务已被删除 0

print只能在组件使用

  og可以分成三类   进行调试

[展开全文]
chendk · 2018-09-18 · 该任务已被删除 0

注意时时保存场景和代码

脚步名字和类名要保持一 

[展开全文]
chendk · 2018-09-18 · 该任务已被删除 0

 //是注释

/*-*/是多行注释

[展开全文]
chendk · 2018-09-18 · 该任务已被删除 0

返回值 方法名(参数){

       方法体

 

[展开全文]
求真务实 · 2018-09-13 · 该任务已被删除 0

数组名.Length

调用

[展开全文]
求真务实 · 2018-09-13 · 该任务已被删除 0

 char 字符

string 

[展开全文]
求真务实 · 2018-09-12 · 该任务已被删除 0
[展开全文]
求真务实 · 2018-09-12 · 该任务已被删除 0

注释快捷键 ctrl+k ctrl+c

 

[展开全文]
求真务实 · 2018-09-12 · 该任务已被删除 0

Debug.log

Debug.logWarning 警告

Debug.logError 

[展开全文]
求真务实 · 2018-09-12 · 该任务已被删除 0

注释选中:Ctrl+K 

[展开全文]
Deacon · 2018-09-12 · 该任务已被删除 0

if(hp>=0&&hp<+20) { print("可以使用医疗箱"); }

[展开全文]
Kirtion · 2018-09-05 · 该任务已被删除 1

初始值以inspector为准

 

[展开全文]
Kirtion · 2018-09-04 · 该任务已被删除 0

//if语句只会执行其中的一条语句,其他的语句判断不会被执行。

int heroType=0; //1soldier 2master 3assassin 4tank 5shooter
if(heroType==1){
}
else if(heroType==2){
}
else if(heroType==3){
}
else if(heroType==4){
}
else{
}

另一种方法,先定义一个枚举类型,其中包含5个 取值。

enum HerType{
Solder,
Master,
Assassin,
Tank,
Shooter
}

//定义一个名字为HerType的枚举类型,其中包含了五个取值。
 

HeroType xiaoyou=HeroType.Soldier; //HeroType为我们自己定义的枚举类型,xiaoyou为类型名字,xiaoyou的取值为HeroType定义的五个取值。
if(xiaoyou==HeroType.Soldier){
}
else if(xiaoyou==HeroType.Master){
}
else if(xiaoyou==HeroType.Assassin){
}
else if(xiaoyou==HeroType.Tank){
}
else{
}

 

[展开全文]
xiaoyou700 · 2018-09-05 · 该任务已被删除 0

||逻辑或操作 只有一个是对就返回对。

[展开全文]
xiaoyou700 · 2018-09-04 · 该任务已被删除 0

运算符种类:

1:数学运算符  + - * / 

2:赋值运算符  = += -= /= %=

// a += b 等同与  a = a + b

3:比较运算符 < > == <= >= !=

4:逻辑运算符

 &&:逻辑与操作  符号两边都要满足条件

print (true && true); //符号两边都要满足条件true,所以输出true
print (false && true); //符号两边只有一方满足条件true,所以输出false
print (true && false);//符号两边只有一方满足条件true,所以输出false
print (false && false);//符号两边只有一方满足条件true,所以输出false

! :取反操作

//bool isDead=false;  
print(!true);  //取反操作输出为false
print(!false); //取反操作输出为true

\\  ! 一般用在 if的条件判断中

[展开全文]
xiaoyou700 · 2018-09-04 · 该任务已被删除 0

//每一个c#脚本语言中可以有多个类

 

[展开全文]
xiaoyou700 · 2018-09-03 · 该任务已被删除 0

比较运算符

// < >  <= >= != ==

//格式为:操作数1 运算符 操作数2

int hp=100;
bool ab=hp>0;
print(ab);

//上端代码表示为:指定整数变量hp值为100,用布尔运算符判断ab赋予的值hp>0,因为hp的值为100是大于0的所以在第三段代码中输出ab的值为对,反之为错。

int hp=100;
hp+=10;  //hp的值加10
//也可以这样
hp=hp+10 //和hp+=10返回的结果是一样的

 

[展开全文]
xiaoyou700 · 2018-09-02 · 该任务已被删除 0
int[] hps=new int[8]{152,654,82,14,65,41,5,9};
for(int i=0,i<8,i++){
print(hps[i]);
}

//定义一个名称为hps的数组,其数组中包含8位数值长度。

//定义i为变量,初始值为0,用for循环以i为索引,依次遍历hps数组中的数值,用print输出对应hps数组中的数值。

//此代码不足在于必须知道数组的长度

for(int i=0;i<hps.Length;i++){
print(hps[i])
}

 

[展开全文]
xiaoyou700 · 2018-09-05 · 该任务已被删除 0

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(2)
视频(37)

学员动态