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

完成于2017-11-06

价格 免费

Unity支持的编程语言有:

C#脚本:也叫C#源代码(源文件)用于

[展开全文]
婳魔桑 · 2017-11-29 · 该任务已被删除 0

类的创建,声明和构造:

class 类名{

          包含字段和方法

}

例子:

void Start(){

     int hp = 100;

     Enemy enemy1 = new Enemy();//类的声明

}

//类的构造

class Enemy{

    string name;

    int hp;

}

 

[展开全文]
YU_IT · 2017-11-21 · 该任务已被删除 0

具有参数的方法:

和c中的函数是一样的。

函数写在调用的函数后面,

[展开全文]
YU_IT · 2017-11-21 · 该任务已被删除 0

Vector3类型,是包含在Unity库中的。

创建位置:

new Vector3(1, 1, 1);

 

 

[展开全文]
YU_IT · 2017-11-21 · 该任务已被删除 0

枚举类型:

enum RoleTypr{

      Mag,

      Soldier,

      Wizard

}

RoleType rt = RoleType.Mag;

rt = RoleType.Soider;

这里的枚举类型只能

[展开全文]
YU_IT · 2017-11-21 · 该任务已被删除 0

重点:方法的创建和使用:

返回值 方法名(){

方法体

}

如:void Test(){

       print{"Test方法被调用");}

类比c中的函数的定义

 

[展开全文]
YU_IT · 2017-11-21 · 该任务已被删除 0

print方法可以接受任何数据类型的值,不需要进行类型转换。

通过数组名.Length 

[展开全文]
YU_IT · 2017-11-21 · 该任务已被删除 0

print("字符串"+i)

i为一变量,它会被加到字符串的末尾

这就是字符串类型的转化规则。

一个表达式中含有字符串类型的数据,其他类型的数据就会被强制转换为字符串类型的。

这里的加号运算符时进行过重载的,作用为将两个字符串连接在一起

[展开全文]
YU_IT · 2017-11-21 · 该任务已被删除 0

数组声明方式在c#中

数据类型[] 数组名;

使用new分配内存空间

如:int[] a = new int[10]其中10为数组长度。

初始化方法

如:int[] a = new int[5] {1, 2, 3, 4, 5};

注意:使用这种方式定义的时候,必须使得数组长度和初始化的

[展开全文]
YU_IT · 2017-11-21 · 该任务已被删除 0

测试输出函数  print(123);

[展开全文]
喜歡爱你de感覺 · 2017-11-18 · 该任务已被删除 0

++(加一)

--(减一)

sth. += 10(sth. = sth. +10)

 

[展开全文]
Setal · 2017-11-11 · 该任务已被删除 0

快捷加注释

crtl+k  crtl+c隔一段时间an

[展开全文]
YU_IT · 2017-11-10 · 该任务已被删除 0

日志输出方式

print()只能在MonoBehavior继承中使用

只能输出正常日志

以下可以对重要日志进行标记

Debug.Log()可以随意使用

Debug.LogWarning()标识不同为黄色

Debug.LogError()标识为红色

[展开全文]
YU_IT · 2017-11-10 · 该任务已被删除 0

namespace 命名空间

如何在Unity中运行c#程序:

编写程序,创建一个empty obj

将程序拖动到inspector中,点击播放按钮即可yun'xing

[展开全文]
YU_IT · 2017-11-10 · 该任务已被删除 0

这个Player呢,并没有任何卵用,哈哈哈~

[展开全文]
爱打游戏的帅喵喵丶 · 2017-11-06 · 该任务已被删除 1

授课教师

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

课程特色

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