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

完成于2017-11-06

价格 免费

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

1.eg:

enum RoleType
{
    Mag,
    Soldier,
    Wizard,
}

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

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

////

[展开全文]
澄心心 · 2021-04-17 · 该任务已被删除 1

1.利用循环销毁

void Start(){

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

//第一种

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

{

if(children[i]!=transform)

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

}

//第二种

int i=0;

while(i<children.Length)

{

if(children[i]!=transform)

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

}

//第三种

int i=0;

do

{

if(children[i]!=transform)

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

}

i++;

}

while(i<children.Length);

}

 

[展开全文]
自由梦想 · 2018-02-26 · 该任务已被删除 0

1.if语句

if() 达到条件执行if里面的程序

{}

else  ()条件为false执行else里面的程序

{}

[展开全文]
瞴眳 · 2018-11-22 · 该任务已被删除 0
  • 数组 类型[] 数组名 = {数组值}
  • int[] hps = {100,90,80,70,60};
    print([1]);//输出90,通过索引来访问数据,数组的第一个索引为0,第二个1,以此类推。

     

[展开全文]
酒以慰风尘 · 2019-02-18 · 该任务已被删除 0

第一步打开unity,第二步点击project,会出现一连窜英文单词,点击c#Script,再点击Crate,会出现NewbehaviourScript,会出现这个画面。

打开浏览器,输入vs2017,开头。会出现网站。

 

[展开全文]
塞巴斯蒂安·米卡艾 · 2020-05-18 · 该任务已被删除 0

方法中的返回值

返回值 方法名(参数){

     

}

例如:

void Add(int a,int b){

      int res=a+b;

      return res;

}

调用方法 

int res=Add(10,20);

在一个方法内不能同时定义两个相同的两个变量名字的

 

[展开全文]
柏衍 · 2021-06-26 · 该任务已被删除 0

在swhitch语句中判定条件全部是等于,而if则可以使用所有比较符号

[展开全文]
游魂小C · 2021-02-24 · 该任务已被删除 0

if语句:

if(条件)

{结果}

else

{结果}

 

数组:

类型名[]  数组名 = {数组值}

例:int【】 hps={10,20,30,40,50}

 

访问数组:数组名【索引】

例:hps【1】

数组序号从0开始

[展开全文]
ngdcqq · 2021-09-26 · 该任务已被删除 0

foreach(Transform t in children)

{

if(t != transform)

    Destroy(t.gameobject);

}

[展开全文]
自由梦想 · 2018-02-26 · 该任务已被删除 0

1.声明一个数组

数组声明格式:类型 [ ] 数组名={数组值}

int[ ]hps = { 100,50,30,43};数组长度为5

数组索引:从零开始;

访问数组元素:int[2];

[展开全文]
瞴眳 · 2018-11-22 · 该任务已被删除 0

用类声明出的变量称为对象

public

[展开全文]
好大的鱼 · 2019-04-27 · 该任务已被删除 0

if(判断语句){是否执行内部语句}else{不和if}

[展开全文]
大坤_ · 2019-11-12 · 该任务已被删除 0

1.方法中的参数

返回值  方法名称(类型+参数)

2.Vector3是类

3.

[展开全文]
Substanti · 2020-03-01 · 该任务已被删除 0

类的创建,声明和构造

class 类名{

    字段

}

例如:

class Enemy{

       string name;

       int hp;

} //创建一个敌人的基础信息  类的定义

调用方法

int hp=100;

Enemy enemy1=new Enemy();

类的声明=

 

[展开全文]
柏衍 · 2021-06-26 · 该任务已被删除 0

数组其他胡申明方式:

 

类型【】 数组名=new 类型 [数组数量]

例:int【】 hps=new int [10]

初始化默认为零

 

 类型【】 数组名 =new  类型  【数组数量】{数组值}

int [] hp = new int [5] {1,2,3,4,5}

[展开全文]
ngdcqq · 2021-09-26 · 该任务已被删除 0

1.声明一个空数组

int[] hps={};

2.数组类的元素的值可以更改

hps[1]=10;

3.int [] hap =new int [10]; new 构造,10长度

print(hps[0];  注意数组可以不初始化,即可赋值处理,但变量不能;

4.int [ ] hps=null;  print(hps);输出的是Null

  int [ ] hps1 ={ }  ;   输出的是[int 32]

5.  int [ ] hps = new[4 ] {2,3,2,3}

[展开全文]
瞴眳 · 2018-11-22 · 该任务已被删除 0
  1. 数组声明的第二种方法
  • int[]  数组名 = new int [n];构建一个数组 长度为n
  1. 2第三种方式
  • int[] 数组名 = new int[n]{n}//定好了长度和数值

 

[展开全文]
酒以慰风尘 · 2019-02-18 · 该任务已被删除 0

 //foreach循环
        foreach(Transform t in children)
        {
            print(t);
        }

[展开全文]
Jia_9m · 2019-03-06 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

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