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

完成于2017-11-06

价格 免费

for(xxx;条件;执行)

[展开全文]
Rices · 2021-03-31 · 该任务已被删除 2

print()输出

 

[展开全文]
无人认领 · 2021-04-18 · 该任务已被删除 1

类中的字段的

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

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

Enemy enemy1=初始值;

print(enemy1);

[展开全文]
柏衍 · 2020-08-19 · 该任务已被删除 1

Debug.log()代替print()

Debug.logWarning()

Debug.logError()

[展开全文]
qz_flying · 2021-04-18 · 该任务已被删除 1

数组每一个数据都可以更改值得, 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

类中的方法

在Enemy中输出

public void Move(){

     Debug.Log(name+"正在移动");

}

public void Attack(){

     Debug.Log(name+"正在攻击");

}

在Start中调用(Start S必须是大写)

enemy1.Move();

 

 

[展开全文]
柏衍 · 2020-08-19 · 该任务已被删除 1

void Update(){

     Input.GetAxis("Horizontal")

}   //获取用户的方向键

 

unity中 help——unity——reference   

[展开全文]
柏衍 · 2020-08-19 · 该任务已被删除 1

namespace  命名空间

void Start(    ){      };

print        执行一次

update        print          

[展开全文]
雪泪 · 2021-04-19 · 该任务已被删除 1

ctrl+S保存

2.文件名要和类文件名相同

3.记得保存场景和代码保存

 

[展开全文]
I.O.H · 2021-10-03 · 该任务已被删除 1

 start 

 

[展开全文]
我黑凤梨 · 2020-05-18 · 该任务已被删除 1

 

b

[展开全文]
一个小白白 · 2021-02-07 · 该任务已被删除 1

Ctrl+S

养成“保存代码的习惯”

 

[展开全文]
zil10 · 2021-04-20 · 该任务已被删除 1

// 注释

int hp = 100;

变量不能以数字开头

[展开全文]
qz_flying · 2021-04-20 · 该任务已被删除 1

input.getAxis();

[展开全文]
shaohua · 2021-04-23 · 该任务已被删除 1

任务1~11

一定要用英文输入法
命名空间  namespace
类  public class
类名 NewBehaviourScript
文件名要和类名一致
重命名快捷键是F2  
start 方法    void Start (  )   {   
 }(只会执行1次)
UPdate方法  void UPdate (   ){
}(每帧都会调用)
输出  print(    );   (只能在组件中使用)
第二种输出方式  Debug.Log(   );  (可在任意的类里使用)
                        Debug.LogWarning(   ); (警告标识)
                        Debug.LogError(    );(错误标识)
注释  //(不会算入程序)
多行注释  /*(开头)  */(结尾)
表示一行代码的结束  ;(每条指令后面必须加)
在unity中想要运行这个代码,需要把代码拉到游戏物体中的Insrector
输入完代码记得保存
变量     int            hp             =         100;  (存储数据)
     (变量类型)(变量名字)(赋值)(变量初始值)
赋值=右边的值赋值给左边的变量
 print(hp); 
声明变量第二种方式    int hp;
                                hp = 100;//初始化
变量的类型
1.整型
sbyte  -128~127
short  -32768~32767
int  -2147482648~2147482648   (推荐使用int)
long  -2^63~2^63-1
(有符号)

byte 0~255
ushort  0~2^16-1
uint 0~2^32-1
ulong 0~2^64-1
(没符号)
2.浮点类型
float            float  hp = (小数)f;                    (比double小1倍)       (推荐使用float)
double      小数点15位  (小数默认)
3.布尔类型(常表是和否)
bool             bool   isDie =false/true;    (取值只有true和false)
4.字符类型
char c = '  (字符) '; 
string name = "(字符串)";   字符串=一堆字符

[展开全文]
饥荒 · 2020-02-14 · 该任务已被删除 1

这个Player呢,并没有任何卵用,哈哈哈~

[展开全文]
爱打游戏的帅喵喵丶 · 2017-11-06 · 该任务已被删除 1

void Start(){

int hp=100;

Enemy=enemy1=new Enemy();

}

 

 

class Enemy{

string name;

int hp;

}

[展开全文]
就他妈你叫夏洛啊 · 2020-05-24 · 该任务已被删除 1

unity支持的语言

c#

 

[展开全文]
小盖 · 2018-11-27 · 该任务已被删除 1

定义类名Class  Enemy{

public string name

} ,定义字段  :(公有可访问)  (数据类型)字段名;//字段:一个成员,它表示与对象或类关联的变量。

Enemy enemy1=new Enemy();

//类名 对象名  构造方法

enemy1.name="123";

//给对象赋值(字符串类型)

print(enemy1.name);

//输出对象

 

 

[展开全文]
渐远丶 · 2021-03-05 · 该任务已被删除 1

if(hp>=0&&hp<+20) { print("可以使用医疗箱"); }

[展开全文]
Kirtion · 2018-09-05 · 该任务已被删除 1

授课教师

SiKi学院老师

课程特色

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