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

完成于2017-11-06

价格 免费

1.数据和数据类型

http://www.cnblogs.com/tonney/archive/2011/03/18/1987577.html

[展开全文]

int[] hps=new int[10];//创建一个新数组(默认值为0)

[展开全文]

数据类型:值类型[整数型(int)浮点类型(float、double)]

int a=100;

float b=2.7f;

 

[展开全文]

print()

Debug.Log()

Debug.LogWarning

[展开全文]

注释快键:先按ctrl+k再按ctrl+c

=为赋加值

[展开全文]

单行注释//(应用广泛)

多行注释“/*”开始,以“*/”结束

[展开全文]

控制台输出打印

1、print()

2、Debug.Log()

 

[展开全文]

变量和数据

变量是用来存储数据的

开发游戏时,每个人物都有名字,名字就是一些字符串,字符串是一些数据(血量之类的变量,会增加也会减少),我们需要把这些数据存储到变量里面

选中要注释的代码,先按ctrl+k再按ctrl+c,就可以把选中的代码批量做成注释了。

 

举例:定义一个变量来储存角色的血量

int hp=100;

int(变量的类型);

hp(变量的名字,可以自己起名字,英文数字下划线,但是不能用数字开头);

=(赋值操作,意思是把=右边的数值赋值给左边的变量);

100(变量的初始值);

在某一方法里面定义的变量,只能在该方法里面生效。

[展开全文]

//用于单行注释

/*开头*/结尾用于多行注释

 

[展开全文]

 

 

3——GameObject.Find("游戏物体名称");(比较耗费性能,因为它是全局查找)

比如说主摄像机(Main Camera)这个游戏物体。

注意:你查找的时候必须保证这个名字是唯一的,如果不唯一,那么就有可能没有查找到你想要的那个游戏物体

GameObject main camera=GameObject.Find("Main Camera");//得到的是GameObject类型,需要一个新的GameObject类型的变量来接收

 

4——根据游戏物体标签查找(比较节约性能)

GameObject.FindWithTag("游戏物体标签");

你比如要查找一个标签为Player的游戏物体(获得的是GameObject类型):

GameObject player=GameObject.FindWithTag("Player");

 

 

[展开全文]

在获取一个游戏物体之后,如果这个游戏物体身上挂在了一些组件,那么你就可以通过如下代码,去获取这个游戏物体身上的组件,并使用这些组件的一些方法:

public GameObject Player;

Player.GetComponent<Transform>();

[展开全文]

说的太详细了,女朋友一看就会!

[展开全文]

授课教师

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

课程特色

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

学员动态