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

完成于2017-11-06

价格 免费

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

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

1. 在使用变量之前,要进行初始化

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

ctrl+k ctrl+c 注释

1. 变量不能以数字开头

2. 在方法内定义的变量只能在方法内使用,无法在方法外生效

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

Debug.Log() 输出

Debug.LogWarning() 输出警告

Debug.LogError() 输出错误

这三种输出的严格程度依次递增

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

// 单行注释

/* */ 多行注释

 

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

变量:

* int 设置变量(只限整数)

  格式:int 名称 = 数值;

  举例:int up = 100

float 设置变量(只限小数)

   格式:float 名称 = 数值f;

   举例:float up = 100f;

bool 设置变量(只限是否)

   格式:bool 名称 = true(false);

   举例:bool up =true(false);       

string 设置变量(限字母,符号,文字)

   格式:string 名称 = "****";

   举例:string name = "帅哥";

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

    \\:注释

    每条代码结束写上一个";"

    void Start 当游戏开始时运行的代码

    格式:void Start () {

    tab(4个空格)******;

    }

    void Update 游戏每运行一帧时运行的代码

    格式:void Update () {   

tab(4个空格)******;

     }

*    public class 继承某个物品的某个类名

     格式:public class 物品名称 : 物品类名

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

输出代码

Debug.Log("");

[展开全文]
1024696487 · 2021-08-22 · 该任务已被删除 0

数据类型

int

TRUE

 

[展开全文]
现在不浪何时浪 · 2021-08-19 · 该任务已被删除 0
int[] = new int[8]{10102,2,2,32,3,2,312,3};
for(int i =0; i<hps.Length;i++){
   print(hps[i]);
}

用过length访问数组长度

[展开全文]
YiYiYi11 · 2021-08-16 · 该任务已被删除 0

编程工具  IDE工具

Monodevelop

VS

脚本的结构

[展开全文]
ruiqiang · 2021-08-16 · 该任务已被删除 0

授课教师

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

课程特色

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

学员动态