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

完成于2017-11-06

价格 免费

for循环:循环执行某个代码很多次

print("创建个敌人");

for(int p =1; p<=10;p++){      print("创建个敌人")          }int p 声明变量,p<=10执行条件,p++(p没循环一次增加1)当p=1,满足执行条件,执行一次,p增加一次,当增加到不满足执行条件,将不执行,例如上面例子,一共循环了10次;执行多少次就是看执行条件

如果在 中括号里 print("创建一个敌人"+p)在括号里输入一个+p,就可以看到索引,可以看到每次循环p的值;

[展开全文]
徐丽萍的乖儿子 · 2020-01-27 · 该任务已被删除 0

数组每一个数据都可以更改值得, int [] hps2={}这个表示空数组,数组长度为0

int [] hps ={100,20,80,90,30};  hps[1]=50;将索引的第一个改为50,即{100,50,80,90,30};输出第一个索引将是50;

第二种表示数组方式

int [] hps =new int[10] []里的值大于等于0,索引可以访问的,索引为0到9,  索引为默认值输出

print(hps[0])输出的将为0,默认值为0

int[] hps;只声明了数组,没有赋初始化所以为空的,数组为不存在的,如果不想构造数组的话,可以给个空值null,即int [] hps = null;

第三种方法

int [] hps =new int[10]{  1,2,3,22,33,44,,5,6,7,8   };既给了数组长度有个了数组的值,长度必须是对应的,否则会报错

[展开全文]
徐丽萍的乖儿子 · 2020-01-29 · 该任务已被删除 1

数组:可以存储一堆同样类型的数据

声明:类型[]数组名={数组值}                    举例:

int[] hp={100,20,80,90,30};数组长度为5,通过索引来访问数据 0 开始 数组名[索引] print(hp[1]);输出的是20,其他的声明类型都行 例如string,float

 

[展开全文]
徐丽萍的乖儿子 · 2020-01-26 · 该任务已被删除 0

if语句:结构 if(boolean_expression)括号里红色字体是逻辑表达,必须返回个正确或者错误{                        }大括号里可以是一行代码或者多行代码,if语句就是根据括号里的条件来是否执行大括号里的代码

举例int  hp=0 ;  if(hp <= 0){print("播放死亡动画")} 当if语句的括号里满足声明的变量就大括号里的就会执行,不满足居不执行

扩展 if(     ){    }else{        } if当满足条件时执行,else当不满足条件时执行 if else不可能同时执行    举例int  hp=0 ;  if(hp <= 0){print("播放死亡动画")}else{    print("播放行走动画")}

[展开全文]
徐丽萍的乖儿子 · 2020-01-26 · 该任务已被删除 0

比较运算符:    > < >= <= == !=   方法:

操作数1 运算符  操作数2  举例:int hp =100; bool res=hp > 0;或者hp<0;(正确输出true 错误输出flase) 

int hp =100; hp=hp+10;(l例如游戏角色喝药加血)简写:hp+=10; hp-=100(hp=hp-100)

hp++;(自增运算符)hp=hp+1; hp--;(自减运算符)hp=hp-1;

[展开全文]
徐丽萍的乖儿子 · 2020-01-25 · 该任务已被删除 0

加减乘除:+-*/

举例:int a =90; int b=10; int c=a+b; print(c);

int c1=a-b ;int c2=a*b; int c3=a/b;  print(c1);

 print(c2);  print(c3);(加减乘除可以给变量可以给常量) 两个整数相除小数部分会被舍去

float c4=3+3.2f;(小数)如同上面

%求余运算 

加法两个用处l:连接字符串

string c=“my name is”;

string c1="姚勇平";

 string c2=c+c1; print(c2);

[展开全文]
徐丽萍的乖儿子 · 2020-01-25 · 该任务已被删除 0

布尔类型 bool 取值只有两种 true或者false

举例 bool isDie=false:(角色血量大于0表示没死亡)

bool isDie=true;(角色血量小于等于0表示死亡)

字符类型char(赋值要用引号引起来)

举例 char c=‘c’;

字符串类型 string(例如给做游戏名,赋值要用双引号引起来)

举例string name=“姚勇平”;双引号里可以是中文可以是英文

[展开全文]
徐丽萍的乖儿子 · 2020-01-24 · 该任务已被删除 0

【数据类型:

  整数类型:sbyte范围-124~127

short范围-32768~32767

int范围-2147483648~21474836 47

long范围-2^63~2^63-1 大多数情况掌握int

浮点类型:float数据用于较小的浮点数,因为它要求的精度较低

double数据类型比float数据类型大,提供的精度也大一倍(15倍)

一般掌握float 浮点赋值小数后面跟一个变量声明的开头字母

[展开全文]
徐丽萍的乖儿子 · 2020-01-24 · 该任务已被删除 0

//单行注释

多行注释

开头/* 

内容

结尾*/

[展开全文]
546546465541132 · 2020-02-12 · 该任务已被删除 0

print();

void start () {

void start () {

[展开全文]
AIon. · 2020-01-20 · 该任务已被删除 0

输出方式2

Debug.Log();任意位置使用

 

 

[展开全文]
336KB · 2020-01-19 · 该任务已被删除 0

注释

//

/**/

 

[展开全文]
336KB · 2020-01-19 · 该任务已被删除 0

类名一致

 

[展开全文]
336KB · 2020-01-19 · 该任务已被删除 0

命名空间

 

 

 

类名

 

继承

 

start:初始化

 

update:每一帧

 

 

[展开全文]
336KB · 2020-01-19 · 该任务已被删除 0

[展开全文]
漠临长安有期 · 2020-01-15 · 该任务已被删除 0

unity中的C#编程-零基础

什么是C#编程语言

             Unity支持哪些编程语言

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

脚本的结构

[展开全文]
妖怪吧. · 2020-01-15 · 该任务已被删除 0

chucun

[展开全文]
欧系渣渣辉 · 2020-01-14 · 该任务已被删除 0

fu

 

[展开全文]
欧系渣渣辉 · 2020-01-14 · 该任务已被删除 0

UnityC#零基础笔记:

print(...)   //输出的意思

[展开全文]
C_初学_小团子 · 2020-01-10 · 该任务已被删除 0

Unity零基础C#笔记:

 

[展开全文]
C_初学_小团子 · 2020-01-10 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

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