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

完成于2017-11-06

价格 免费

bool类型只有 true和false

字符类型char赋值时得用‘’引起来
字符串类型 string赋值时得用“”引起来

[展开全文]
星佑 · 2019-06-02 · 该任务已被删除 0

整数类型:sbyte;int;long

小数类型:float,double

默认小数类型是double,所以一般小数后面加个f

[展开全文]
星佑 · 2019-06-02 · 该任务已被删除 0

两种赋值方法:1 声明变量+初始化一起完成

                       int hp=100;
                       2先声明变量,再初始化

                        int hp;
                        hp=100;

[展开全文]
星佑 · 2019-06-02 · 该任务已被删除 0

多行注释快捷键:/*********/

选择多行代码注释:ctrl+K,再ctrl+C;

取消多行注释:ctrl+k,再ctrl+u

 

[展开全文]
星佑 · 2019-06-02 · 该任务已被删除 0

int只可赋值整数

 

[展开全文]
浅生离 · 2019-05-27 · 该任务已被删除 0

变量不可以数字打头

=赋值操作

int声明变量

[展开全文]
浅生离 · 2019-05-27 · 该任务已被删除 0

输出方式print()

Debug.Log()

[展开全文]
浅生离 · 2019-05-27 · 该任务已被删除 0

多行注释/*

*

*

*/

单行注释//

[展开全文]
浅生离 · 2019-05-27 · 该任务已被删除 0

bool 真假

char 字符

string  字符串

[展开全文]
outmen · 2019-05-27 · 该任务已被删除 0

编程工具(IDE)

               Monodevelop 

                VS

 

[展开全文]
浅生离 · 2019-05-27 · 该任务已被删除 0

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

 一般使用最多的是C#Script,Javascript使用较少

[展开全文]
浅生离 · 2019-05-27 · 该任务已被删除 0

public的变量会在Inspector中显示并修改,

private则不能,不指定的话会默认private

字段名/ 字段 / 属性 / 变量 / 关键字 / 访问修饰符 / 类

[展开全文]
Ashitaka · 2019-05-22 · 该任务已被删除 0

long 64位有符号整数

int 32位有符号整数

float 浮点类型,数较小,精度较低

double 浮点类型,数较大,精度大

写作float a = 3.14f, 不加f会被认为是double

 

 

[展开全文]
Ashitaka · 2019-05-20 · 该任务已被删除 0

Debug.Log与Debug.LogWarning与Debug.LogError

正常与警告与错误

[展开全文]
Ashitaka · 2019-05-20 · 该任务已被删除 0
[展开全文]
Ashitaka · 2019-05-19 · 该任务已被删除 0

Float赋值需要加f如5.3f,小数默认double类型

[展开全文]
vendemiaire · 2019-05-18 · 该任务已被删除 0

int=变量

 

[展开全文]
奈落落 · 2019-05-16 · 该任务已被删除 0

public class Leam : MonoBehaviour {

    // Use this for initialization
    void Start()
    {
        
        new Rnemy();//用 Rnemy声明了一个变量enemy,然后给他赋值(new  Rnemy();给它Rnemy一个默认值
        //利用类声明的变量可以叫做对象,new Rnemy是构造对象的过程

        // Rnemy enemy1 = new Rnemy();//构造对象
        //  Rnemy enemy1 = null; //nell只有名字没有实际性的内容
        Rnemy enemy1 = new Rnemy();//用Rnemy声明enemy1,new为关键字Rnemy为类名,
       // print(enemy1.name);//输出为null因为name默认为null
        //print(enemy1.hp1);//输出为100
        enemy1.name = "铁甲小宝";//可以修改变量让name输出为铁甲小宝
       // print(enemy1.name);//输出为铁甲小宝

        Rnemy enemy2 = new Rnemy();//可以用Enemy创建多个对象,方便创建
        enemy2.name = "橙子";//改变,变量name名字为橙子
        //  print(enemy1.name + enemy2.name);
       // print(enemy2.name);//输出为橙子
        //print(enemy1.hp1+enemy2.hp2);//输出为120(hp1+hp2)

        enemy1.move();//调用move方法,输出为铁甲小宝正在移动
        enemy1.Attack();//调用 Attack方法,输出为铁甲小宝正在攻击
        enemy2.move();
        enemy2.Attack();
    }
    class Rnemy
    {
       public string name;//public的字段才可以通过字段来访问,上面才可以print访问name

        public int hp1=100,hp2=20;//public的字段才可以通过字段来访问,上面才print以访问hp
        public void move() {

            Debug.Log(name + "正在移动"); }//move移动的意思,这个方法定义了谁正在移动
        public void Attack()
        {
            Debug.Log(name + "正在攻击");//Attack攻击的意思,这个方法定义了谁正在攻击

        }

public class NewBehaviourScript : MonoBehaviour {

    // Use this for initialization
    private void Start()
    {
        //nt hp = 0;

        // //f (hp <= 0)//满足这个条件执行
        //  {
        //      print("播放死亡动画");

        //  }
        ////lse//不满足hp《=0条件执行
        //   //{ print("播放行走动画");

        //数组  类型[]数组名=(数组值) //通过索引访问数据:数组名(索引)
        //int[] hps= { 100,20,80,90,30,};//数组长度为5(0-4)
        //int[] hos2 = { 1 };//数组长为1
        //print(hos2[0]);//输出数组100
        //print(hps[0]);//输出数组1


        //数组方法一
        //int[] hps = { 100, 20, 80, 90, 30, };//这里数组长度为5(0-4)//数组名[索引]
        //    print(hps[1]);
        //    print(hps[2]);
        //数组方法二
        //  int[] hps = null;//null为空值
        // int[] hps2 = { };
        // print(hps);
        // print(hps2);
        //数组方法三:
        // int[] hps=new int[5] { 34,35,36,39,40 };
        //print(hps[4]);

        //for循环
        //int(" 创建一个敌人");
        //for (int i = 1; i <= 10; i++)//i控制循环次数i=1循环一次到i小于等于10循环结束
        //{循环的代码:循环体}
        //     print(" 创建一个敌人" + i);//+i为给创建的敌人编号
        //for(int i=0;i<7;i++)
        //print(hps[i])


        //for循环的运用
        //int[] hps = new int[7] { 100, 200, 300, 400, 500, 600, 700 };
        //i为索引,通过数组长度来确定要便利的次数
        //for (int i = 0; i < 7; i++)
        //{ print(hps[i]);
        //通过Length可以访问数组长度
        //for (int i = 0; i < hps.Length; i++)//通过Length动态访问数组长度,动态得到
        //{ print(hps[i]);}

        // {
        //   int res=  Add(10, 20);//调用返回值才能输出print

        //     print(res);
        // }


        //int Add(int a, int b){ 
        //     int res = a + b;

  •         //     return res;//定义返回值rsturn(返回值的意思)​​​​​​​​​​​​​​

 

[展开全文]
游晨 · 2019-05-16 · 该任务已被删除 0

数组:

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

[展开全文]
jintrue · 2019-05-14 · 该任务已被删除 0

print();

Debug.Log();

[展开全文]
jintrue · 2019-05-14 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

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