变量的类型(上)

下面我们来讲变量的各种类型,在这里点整数就可以调整类型了。全局、局部和单位变量以及带数组的三个变量的设置方法是相同的


整数:

这个不用讲想必大家也知道,就是数学中的整数。可以是正数、负数,也可以是0

选好类型后,点右面的[Null]可以选为变量赋值的方法


这里有两种赋值方法,一种是赋常量,也就是赋一个不会变的量

另一种是变量,在这可以选择各种赋值方式,大部分都是字面意思,写的很清楚,我这里会挑一些值得讲的、比较常用的来具体说明

 

[物品]可用次数:

这个顾名思义,就是获取一个物品的可用次数。但有一个问题:例如一个物品可用5次,玩家用了1次,这时应该可用4次,可获取出来还是5,该怎么办呢?


只需要这样就可以了!上面所述的方法不行,是因为获取的是物品本身的可用次数,而不是玩家所持有的物品的可用次数,换句话说,玩家持有的物品和编辑器内看到的物品或许并不是一个东西!


[数学]随机整数:

这个也不难用,只是有一点需要注意:随机整数是包括前数而不包括后数的!例如随机3-16的数,实际上只会获得3-15的数


实数:

其实就是具有小数点的数,需要指出的是,实数是不精确的,所以尽量不要使用两个实数进行 “ == ” 比较

 

[游戏资源]资源数量:

输入Death可获取当前死亡数,输入Time可获取当前游戏时间

 

字符串:

字符是单个字,如‘0’、‘1’、‘a’、'b'、'Z'、'&'、‘爬’ 等就属于单个字符

而字符串即多个字符串在一起,例如字符'k'、'o'、'n'、'u'、'x'合起来就可以并为一个字符串“konux”,其中,我们说字符'k'位于这个字符串下标为0的位置,字符‘x’位于字符串下标为4的位置

 

[字符串]连接字符串:

这个的作用就是连接两个字符串,让它们在一起显示

许多萌新会问:这个只能连接两个,能不能连接三个?

其实是可以的。只需要套娃大法就可以了(大雾)


是的,连接字符串里还能再套连接字符串

换句话说就是:把一堆把一堆字符串在一起的字符串串在一起的连接字符串套在一起

 

布尔:

这种类型的变量只有两个值:真(true)、假(false),默认为false

 

精灵图片:

别看名字好像很高级,其实就是表示一个图片变量而已

至于精灵是个啥?其实是sprite翻译成中文的意思,其实这里的精灵没有实际意义

 

单位:

就是放置在场景上的单位

 

单位组:

可以用来标记创建的单位组,方便后续使用,至于单位组的用法,请阅读单位组&玩家组教程

 

单位数据:

就是你在编辑器里可以选择放置的那些个单位,与[单位]不同,[单位]是放置在了场景里的单位,而[单位数据]是可以被放置的单位

 

玩家:

顾名思义。需要注意的是,单位里有个[主机玩家单位],玩家里有个[主玩家],这两个的意义是不相同的,主机玩家单位是你操控的角色,例如Kid;主玩家则是你自己

 

玩家组:

可以用来标记创建的玩家组,方便后续使用。至于玩家组的用法,也请看单位组&玩家组教程

 

计时器:

你可以为最后创建的计时器赋一个变量,这样就可以在后面用类似于删除变量a的计时器;为变量a创建一个计时器窗口的动作了,在有多个计时器的时候非常有用

tip:内部计时器也属于计时器

 

计时器窗口:

你可以为计时器创建一个窗口,会显示在屏幕右上角,你可以为最后创建的计时器窗口赋一个变量,在对窗口进行操作(如,设置标题、删除、绑定计时器)时会比较方便。