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

完成于2017-11-06

价格 免费

代码里访问游戏组件

Transform t = GetComponent<Transform>()

GetComponent<自身组件>   可以直接调用

GetComponentInChildren<>  获取子物体组件

先定义一个物体,再从该物体

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

foreach   (Transform t in 要遍历的集合){

if(t != transform)

Destroy(t.gameObject);

}

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

利用循环可以进行销毁游戏物体

do {} while ()   先

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

switch (变量名){

case 1:

break;

case 2:

break;

default:

break;       //break表示跳出switch语句

}

 

 

多个case连在一起的时候,无论哪一个

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

枚举类型定义   在脚本开头enum 类型名{所包含的方法}

调用   类型名 变量名 = 类型名.

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

拖拽

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

namespace定义命名空间,需要在脚本开头加上using部分

MonoBehaviour需要的命名空间是UnityEngine

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

public void Move(){Debug.Log(name + "正在移动");}

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

用类声明变量,变量要初始化(可以为空)

通过对象访问类的名字,需要把类中的字段设置为public 

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

class类    类和类之间能传承

 

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

返回值 方法名(参数)

{

       方法体

}

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

Vector3 pos 参数创建

 

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

枚举类型:

结构:

enum(代表枚举类型)   类型名    {

要枚举的项

}

 

[展开全文]
零粒 · 2019-11-17 · 该任务已被删除 0

枚举数据类型

定义在脚本开头       enum RoleType{

                              枚举项1,

                              枚举项2,

                              枚举项3 

                              }

void Start(){

RoleType rt= RoleType.Mag;        

rt = RoleType.Soldier;       //给变量赋值

}

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

 

 

返回值 方法名(参数){

       方法体

}

在start里直接调用方法

void Start(){

  Test();

}

void Test()

{

   print (该方法被调用);

}

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

空数组(只给空间不给数组内含值)

int[ ] hps = new int[10];     数组的初始化过程

int[ ] hps;  或 -=NULL   数组不存在,只有数组名

数组给定的长度必须和数组所包含的

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

遍历for[] hps=new int[8]{  ,  ,  ,  ,  ,  ,  ,  ,  };

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

 

通过Length访问数组长度,需要有数组名调用

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

void  start 只执行一次

update 一直在执行

 

[展开全文]
伏世鹏 · 2019-11-13 · 该任务已被删除 0

for (int i = 1; i <= 10; i++)

{

print (“创建了一个敌人”+ i)

}

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

C#里的输出用print

创建了一个敌人 

print("内容"+i)    可以直接在后面输出i对应的值        若i=1,输出内容即  内容1

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

授课教师

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

课程特色

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