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

完成于2017-11-06

价格 免费

变量

赋值=把右边的值赋予左边的变量

(指令)int (名字)hp=100

注意

变量不能以数字开头

声明变量

变量只能用于当前变量之后

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

日志输出

单机window栏,点击console打开日志输出,

输出方式

print Debug.Log  (正常)白色

Debug.warning (警告)黄色

Debug.Error (错误)红色

 

 

 

[展开全文]
Rapierngnl · 2017-12-13 · 该任务已被删除 0

注意

注释可以在任何地方使用 注释不会运行 注释一定注意不要破坏原有代码 可以使用/*来进行多行注释 

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

注意!

文件名上带有*号即表示文件未保存 脚本名称需要和c#中的类名保持一致 点击文件按下f12可以重命名,重命名后文件名需和类名一致 注意随时按下ctrl+s保存场景与代码

首先

在project栏创建一个文件夹scenes存放当前场景,

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

在vs脚本中,Using是指命名空间(namespace)

public clart是指类

public clart右边绿色是指类名,在右边绿色字体是指继承自那个类

void 是指方法,start只执行一次,一般用于初始化,而update则会执行多次。

首先需要在unity中的public clart栏里创建一个新的文件夹来存放创建的所有脚本

想要运行脚本,首先创建一个空的游戏物体

(c e),然后版脚本附着到游戏物体上,脚本里的代码才可以运行。

print就是指输出 //指注释 ;用于结尾 注意使用英文字符。

首先需要在public clart中创建一个文件夹来存放创建的所有脚本。

[展开全文]
Rapierngnl · 2017-12-14 · 该任务已被删除 0

 

 

1,枚举类型 : 

[展开全文]
小小程序猿 · 2017-12-07 · 该任务已被删除 0

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

授课教师

SiKi学院老师

课程特色

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