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

完成于2017-11-06

价格 免费

比较运算符

<  >   >=   <=   !=

bool res=7>5;      判断7是否大于5

int hp=100;          设血量为100

bool res=hp>0;   判断血量是否大于0

print(res);    输出是否

hp=hp+10    血量加10

hp++;   =hp=hp+1

hp--;     =hp=hp_1

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]
马文轩 · 2021-10-31 · 该任务已被删除 0

int a=10 设a等于10

int b=20 设b等于20

int res=a+b 设res等于a+b

print(res); 输出答安

res=变量

10=常量

两个整数相除,小数部分会自动舍去

float res4=3+3.2f 可以保留小数

string str1=''123'';设str1名字叫123

string str2=''321'';设str2叫321

string rees=str1+str2;设rees叫str1+str2的名字

[展开全文]
马文轩 · 2021-10-31 · 该任务已被删除 0

1,bool(true或false)   判断

bool isdie=true

2,char c='a';  

string name=dhin

[展开全文]
马文轩 · 2021-10-30 · 该任务已被删除 0

数据类型

整数类型常用

int(-2147483648~2147483648)最常用

short (-32768~32767)

sbyte(-128~127)

浮点(小数)类型

float(28位)常用

 

float hp2=3.4  错

float hp2=3.4f 对

[展开全文]
马文轩 · 2021-10-30 · 该任务已被删除 0

 hp=100;//初始化变量

变量一定要初始化

int hp;//数据类型+变量名

数据类型int:整数类型。比如

int hp;

hp=100;可以

hp=10;可以

hp=10.1;不行

[展开全文]
马文轩 · 2021-10-30 · 该任务已被删除 0

可以学习人物血量

 hp=血量 

int hp(可更改)=100;//声明变量

变量设血量=100

 print(hp);//显示血量

[展开全文]
马文轩 · 2021-10-30 · 该任务已被删除 0

print仅限组件输出

有monobehaviour,即可使用print

 

第二种:Debug.Log(  );

任意地方都可写

Debug.LogWarning(  );表示警告

Debug.LogError(  );表示错误

[展开全文]
马文轩 · 2021-10-30 · 该任务已被删除 0

c#语言

[展开全文]
马文轩 · 2021-08-30 · 该任务已被删除 0

代码软件 visual2017

[展开全文]
马文轩 · 2021-10-30 · 该任务已被删除 0

print(1);

;(英语版)表示一句代码的结束 

 

文件名必须和类名一致

文件名修改,类名也要修改

 

use表示执行一次

update表示每一帧执行一次

1秒=50帧

 

 

//后面可以加说明比如

print(1);

//说一遍1

 

 

文件名后面有*,表示没保存,需要按下Ctrl+s键

unity右下角菊花转表示保存成功

文件越大保存时间越长

[展开全文]
马文轩 · 2021-10-30 · 该任务已被删除 0

变量的初始值以属性面板为准。

bian l默认private

[展开全文]
正义的英雄大嘘 · 2021-08-24 · 该任务已被删除 0

*   if 如果是,执行下面代码  else 如果不是,执行下面代码

    结构:if(else)(条件)

              {

               *************

              }

              else(if)

              {

               *************

              }

    (可拆分)

[展开全文]
橘影 · 2021-08-24 · 该任务已被删除 1

运算:

+  -  *  /  学过数学吗!

格式:int a = 数据 int b = 数据~~~~~~

          int = 结果名称 = a+(-*/)b~~~

          *********

举例:int = 25 int = 10

          int = A = a * b

          *********

其他变量一举反三

 

C#运算符一栏表
类别 运算符 说明 表达式 结果
算数运算符 + 用于执行加法运算 1+2 3
- 执行减法运算 5月3日 2
* 执行乘法运算 2*3 6
/ 执行除法运算取商 6月2日 3
% 获得除法运算的余数 7%5 2
++ 操作数加1 i=3;  j=i++; 运算后,i的值是4,j的值是3
i=3;  j=++i; 运算后,i的值是4,j的值是4
-- 操作数减1 i=3;  j=i--; 运算后,i的值是2,j的值是3
i=3;  j=--i; 运算后,i的值是2,j的值是2
比较运算符 检查一个数是否大于另一个数                 6>5 TRUE
检查一个数是否小于另一个数 6<5 FALSE
>= 检查一个数是否大于等于另一个数 6>=4 TRUE
<= 检查一个数是否小于等于另一个数 6<=4 FALSE
== 检查两个数是否相等 “ab”=”ab” TRUE
!= 检查两个数是否不等 5!=6 TRUE
条件预算符 ?: 检查给出的表达式是否为真。如果为真,则运算结果为操作数1,否则运算结果为操作数2 表达式?操作数1:操作数2  
赋值运算符 = 给变量赋值 Int a,b;a=1;b=a; 运算后,b的值为1
+= 操作数1与操作数2相加后赋值给操作数1 Int a,b;a=2;b=3; 运算后,b的值为5
B+=a;
-+ 操作数1与操作数2相减后赋值给操作数1 Int a,b;a=2;b=3; 运算后,b的值为1
B-=a;
*= 操作数1与操作数2相乘后赋值给操作数1 Int a,b;a=2;b=3; 运算后,b的值为6
B*=a;
/= 操作数1与操作数2相除后赋值给操作数1 Int a,b;a=2;b=6; 运算后,b的值为3
B/=a;
%= 操作数1与操作数2相除取余赋值给操作数1 Int a,b;a=2;b=7; 运算后,b的值为1
B%=a;
逻辑运算符 && 执行逻辑运算,检查两个表达式是否为真 Int a=5; FALSE
(a<10&&A>5)
|| 执行逻辑运算,检查两个表达式是否至少有一个为真 Int a=5; TRUE
(a<10||A>5)
! 执行逻辑运算,检查特定表达式取反后是否为真 Bool result=true; FALSE
!result;
类型转换 O 将一种数据类型强制转换为另一种数据类型 (数据类型)  
操作数
操作数类型 typeof 表示某种数据类型 Typeof(string)  
         

 

[展开全文]
橘影 · 2021-08-24 · 该任务已被删除 1

public的字段才可以通过对象访问

[展开全文]
正义的英雄大嘘 · 2021-08-24 · 该任务已被删除 0

enum RoleType { Mag, Solider, Wizard }

RoleType rt = RoleType.Mag;

rt = RoleType.Soldier;

[展开全文]
正义的英雄大嘘 · 2021-08-24 · 该任务已被删除 0

数组名.Length 

返回数组的长度

[展开全文]
正义的英雄大嘘 · 2021-08-24 · 该任务已被删除 0

for (int i=0; i<=10; i++) {

}

[展开全文]
正义的英雄大嘘 · 2021-08-24 · 该任务已被删除 0

数组声明的三种方式

int[] hps = {}

int[] hps = new int[10]

int[] hps = new int[2] {0,5}

 

int[] hps; // 数组不存在,因为还没有赋值

int[] hps2 = {}; // 数组存在,但是是一个空数组

[展开全文]
正义的英雄大嘘 · 2021-08-24 · 该任务已被删除 0

+=  =  = +

[展开全文]
正义的英雄大嘘 · 2021-08-24 · 该任务已被删除 0

两个整数相除,小数部分会被舍去

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

[展开全文]
正义的英雄大嘘 · 2021-08-24 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

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