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

完成于2017-11-06

价格 免费

int = 100 bool isdie = false;

[展开全文]
nibb · 2020-03-30 · 该任务已被删除 0

int hp=90; if (hp<=0){ prink(“播放死亡动画”): //此时不会死亡 }

[展开全文]
nibb · 2020-03-29 · 该任务已被删除 0

print; int hp=100; hp=99

[展开全文]
nibb · 2020-03-29 · 该任务已被删除 0

多个精度运算返回结果取精度最高的

[展开全文]
物理周周 · 2020-03-29 · 该任务已被删除 0

索引0开始;

 

[展开全文]
DaddyDang · 2020-03-28 · 该任务已被删除 0

修改默认编程软件步骤:

1搜索 vs 2017,选visua开头的网址下载社区版

2下载完成后打开unity,在project的方框里右键点击。点第一个,选带C#的选项后,点左上角的Edit中的Preferences

3打开后选Exte开头的选项,选第一个,选最后一个,以下顺序点开:

C盘-PFx86-MVS12.0/MVS-2017-只有一个文件夹-Common-IDE-devevn.exe

[展开全文]
张辰岳 · 2020-03-25 · 该任务已被删除 0

 

 

 

 

 

 

 

  • kllk

 

[展开全文]
程序猿gm · 2020-03-22 · 该任务已被删除 0

方法??函数吧

[展开全文]
sifoocarey · 2020-03-21 · 该任务已被删除 0

ctrl+k ctrl+c

[展开全文]
韩皮卡 · 2020-03-20 · 该任务已被删除 0

www.cnbiogs.com/tonney/archive/2011/03/18/19875577

[展开全文]
韩皮卡 · 2020-03-20 · 该任务已被删除 0

数据类型根据范围大小迭选择不同数据类型节省空间

[展开全文]
1514598326 · 2020-03-20 · 该任务已被删除 0

 

public void Move( ){Debug.Log(name+"正在移动")}这里不能使用print,只能用Debug.Log(调试载入的意思)

[展开全文]
1432021762 · 2020-03-17 · 该任务已被删除 0

C

[展开全文]
照頭乎 · 2020-03-17 · 该任务已被删除 0

一.输出信息

1   print("xxx")

2   Debug.Log("xxx");打印日志

     Debug.LogWarning("xxx")警告日声

    Debug.LogError("xxx")错误日志。

 

 

[展开全文]
照頭乎 · 2020-03-17 · 该任务已被删除 0

类:class(类)

string(字符串)

new(构造)

public(公开)要通过对象访问的字段就要在字段前面加public

void Start()

{int hp = 100;

利用类声明的变量,可以叫做对象

//Enemy enemy1= new Enemy();构造对象

//Enemy enemy1 = null;

//print(enemy1);

Enemy enemy1=new Enemy( );

print (enemy1.name);可以进行赋值

print(enemy1.hp);

enemy1.name ="玛丽";

print(enemy1.name);

enemy2.name="贝塔";

print(enemy1.name+"-"+enemy2.name); 

}

class Enemy

{public string name;

 public int hp;

}

 

[展开全文]
1432021762 · 2020-03-17 · 该任务已被删除 0

类:class(类)

string(字符串)

 

[展开全文]
1432021762 · 2020-03-17 · 该任务已被删除 0

返回值:return(返回)Add(增加)

void Start()
    {
        int res = Add(10, 3);
        print (res);

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

    }

空白开始()

 

{

int加类名=Add(取值1,取值2);

输出(类名);

}

intAdd(int取值1 ,int取值2)

{

int类名=取值1+取值2;

返回类名;

}

 

[展开全文]
1432021762 · 2020-03-17 · 该任务已被删除 0

参数的作用设置位置:Vector3(属于类)

viod start( ){

G(new Vector3(1,1,1))

G(new Vector3(2,1,1))

G(new Vector3(3,1,1))}

(1,1,1)属于坐标

定义方法:

void G(Vector3 +类名 ){ print(敌人);print(敌人位置);print(敌人属性);

可以输出3个同样的:

print(敌人);print(敌人位置+类名);print(敌人属性)

[展开全文]
1432021762 · 2020-03-17 · 该任务已被删除 0

枚举类型:enum(枚举)

枚举格式:enum 枚举类型名 {       取值          }

                void Start ( ) 

 

{枚举类型名 rt  = 枚举类型名 . 取值}

例如:

enum P
{
    Ms,
    Lo,
    Po,
}
public class NewBehaviourScript : MonoBehaviour {

    void Start()
    {P p= P.Ms;
        P o = P.Lo;
        P s = P.Po;
        print(s);
        print(o);
        print(p);
    }

可以得到输出:Po 、Lo 、Ms

[展开全文]
1432021762 · 2020-03-17 · 该任务已被删除 0

方法的定义和调用:现有定义方法才有调用方法

method(方法)方法的好处可以简便代码,

vide Start ( ){           }

返回值、方法名(参数){方法体}

例如:

调用方法:

start的意思是开始

viod start( ){

G()

G()

G()}

定义方法:

void G( ){ print(敌人);print(敌人位置);print(敌人属性);

可以输出3个同样的:

print(敌人);print(敌人位置);print(敌人属性)

[展开全文]
1432021762 · 2020-03-16 · 该任务已被删除 0

授课教师

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

课程特色

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

学员动态

高阶无穷菜 加入学习
61KT 开始学习 101-简介
61KT 加入学习