写给大家看的学习笔记:在Unity中使用C语言中的“变量”

前言

笔者最近在学习Unity,需要了解基础的C语言在Unity中的运用。以此记录自学笔记,并希望通过简单的描述来让大家更容易理解。


C语言中的变量

首先要说说的就是C语言中的变量。那么,变量是什么呢?应该怎么来设定呢?


我们可以做一个假设,比如说我们有一个衣柜,我们在衣柜中划出一个空间,是用来放被褥的。我们就给这个存储空间命名叫“被褥”。


这个名字就是变量,代表着这个划出来的空间。在代码编辑器里面是这样:

变量名称bedding

虽然空间划出来了,但是这个空间里的东西要怎么放,也还是一个问题呢。


我们是要把被子叠成四四方方放进去,还是卷成一团放进去呢?


在把被子放进去前,要先考虑好,被子是什么样的形式进去的。这里“什么样的形式”就是变量的类型。


变量的常用类型有整数型(int),整数就是像1,2,3,4……这样的数值;

还有浮点型(float),浮点型是那些带有小数点的数,比如13.14,5.2……这样;

还有布尔型(bool),个人理解它就是代表“真、假”,“是、非”,“启用,禁用”……这样具有两个相反值的组合值;

还有就是字符串(string),字符串就是一串文本信息。


比如我们给被褥(bedding)设定一个字符串类型(string),如图所示。


给变量加了一个字符串(string)类型

我们现在是在衣柜里划出了一个有着字符串类型的,叫做“被褥”的空间,接下来我们还要说清楚这个空间,是公用的,还是私用的。


如果是公用的,那我们在使用衣柜的时候,就可以直接看到这个空间,但是如果是私用的,这个空间就被隔板封住了。


比如说是私用的(private),那在Unity工具中使用时是看不到“被褥”空间的。

我们把字符串变量bedding设定成是私用的(private)
Unity工具中就看不到bedding变量


但如果我们让这个被褥空间变为公用(public),那在Unity工具中使用时就能看到“被褥”空间。

我们把字符串变量bedding设定成是公用的(public)
Unity工具中就可以看到bedding变量

现在,我们可以往这个“被褥”的空间里面放东西了,我们可以放棉被(quilt)。

我们可以直接在Unity中Bedding右边的空格里面输入要放的东西,也可以是在代码里初始化就放上东西,然后在Unity中运行直接看到。我们把这个“放进去的东西”叫做变量的“值”,这里棉被(quilt)就是被褥(bedding)的值。

就如下图:

把棉被(quilt)放到被褥(bedding)中
Unity工具中就可以看到bedding变量(运行时可以看到)


本节小结

今天的小节,讲的是变量。变量是编程空间的名称,它的设定需要明确变量是什么类型的,是整数型、浮点型、布尔型还是字符串型。还需要确定变量是公用的还是私用的,公用的变量我们可以在工具使用时看见;如果是私有化的变量,那在使用工具时看不见,但私有化的变量还是存在的。最后,我们把值给到变量,就是把内容填充到那个空间里。


下次笔记预告

下次笔记我们会讲到变量使用的一些例子,记得来看噢~

你可能感兴趣的:(写给大家看的学习笔记:在Unity中使用C语言中的“变量”)