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

完成于2017-11-06

价格 免费

多个数据运算,返回的结果类型是数据类型较大的

[展开全文]
Jason_Tao · 2021-10-18 · 该任务已被删除 0

create Enemy

(创建敌人)

(设置敌人位置)

(设置敌人初始属性)

 

[展开全文]
didadida · 2021-10-14 · 该任务已被删除 0

枚举类型

enum枚举类型定义在class 外

 

RoleType 为自己定义的

[展开全文]
didadida · 2021-10-14 · 该任务已被删除 0

float 变量名 = 1.5f

[展开全文]
Jason_Tao · 2021-10-14 · 该任务已被删除 0

int 整数类型

 

[展开全文]
Jason_Tao · 2021-10-14 · 该任务已被删除 0

Ctrl k Ctrl c 快速注释

定义变量 "int 变量名 = 数值;"

int是变量类型

变量名不能以数字开头

[展开全文]
Jason_Tao · 2021-10-14 · 该任务已被删除 0

单行注释 //

多行注释 /* for example */

print() 输出只适用于MonoBehaviour组件

Debug.Log()输出适用于任何组件

Debug.LogWarning()输出警报

Debug.LogError()输出错误

[展开全文]
Jason_Tao · 2021-10-14 · 该任务已被删除 0

字符串默认值为null

数组值默认值为0

[展开全文]
didadida · 2021-10-13 · 该任务已被删除 0

索引由0开始,规定

[展开全文]
didadida · 2021-10-13 · 该任务已被删除 0

不同整数类型,范围不同所占内存不同。

[展开全文]
didadida · 2021-10-13 · 该任务已被删除 0

日志输出(控制台输出

帮助我们调试游戏的

window-console

print只能在组建中使用

只能在MonoBehviour 只有脚本继承了这个才能用

Debug.Log();可以在任意地方都可以使用

Debug.LogWarning();可以输出警告

Debug.LogError();输出错误

三者越来越严重 

[展开全文]
胖小 · 2021-10-10 · 该任务已被删除 0

注释方便别人看,和自己后续理解
单行注释//
多行注释/**/

[展开全文]
胖小 · 2021-10-10 · 该任务已被删除 0

脚本可以预览不能运行

类名脚本名必须一致(在代码中class后面就是

*是说明没保存注意保存场景

 重命名快捷键是F12

写代码停顿了就ctrl S好习惯

一旦代码更改,unity右下角就会有加载,在重新识别代码,无法识别就重启

[展开全文]
胖小 · 2021-10-10 · 该任务已被删除 0

创建文件夹统一存放脚本,双击进入编译软件

上面using是命名空间

//是注释

要英文状态下的,分号表示一行结束。

脚本附着到物体上才会运行 

取消勾选max on paly运行时会最大化

右下角有console窗口,就是圆形加感叹号,可以观察输出次数

void start只运行一次,进行初始化的

void update运行很多次每帧都运行一次

游戏里一秒50帧左右

[展开全文]
胖小 · 2021-10-10 · 该任务已被删除 0

IDE编程工具

内置的是Monodevelop

还有VS(建议)

 

下载vs2017

制定编译工具:Edit-Preferences-External Tools第一行可以更改,点Browse

[展开全文]
胖小 · 2021-10-10 · 该任务已被删除 0

C#脚本,源代码,源文件

C#和java可以开发unity多用C#

[展开全文]
胖小 · 2021-10-10 · 该任务已被删除 0

Debug.Log/Warning/Error

 

[展开全文]
鹜鸳 · 2021-09-28 · 该任务已被删除 0

for循环

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

{

循环体

}

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

数组其他胡申明方式:

 

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

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

初始化默认为零

 

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

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

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

if语句:

if(条件)

{结果}

else

{结果}

 

数组:

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

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

 

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

例:hps【1】

数组序号从0开始

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

授课教师

SiKi学院老师

课程特色

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