局部变量

局部变量是指仅在单个事件作用域内存在的变量。(其实就类似所谓的独立变量)

这种处理方法有助于避免为100个敌人创建100个变量的情况。此外,生成一个预置事件时,使用常规的全局变量,会在所有生成的事件中共享,导致游戏运行异常。

使用本插件提供的局部变量很简单。例如,想要检测当前事件的局部变量是否大于5,满足条件时让这个事件跳跃。接下来是实现这一功能的方法。

首先,选择控制局部变量命令并设置值为5

要检测当前事件的局部变量是否大于5,使用条件分歧:

localVariable(this) >= 5

多个局部变量

前一方法的缺点是,虽然简便,但每个事件只能有一个局部变量。如果使用另一个控制局部变量命令来设置一个不同的值,就会覆盖掉上一个。

要管理多个局部变量,为每个变量在名称ID区域取一个不同的名字。

这会创建一个名为,值为5的局部变量。如果想创建另一局部变量,只需取一个不同的名字,例如

要检测这些变量,使用条件分歧,应使用:

localVariable(this, 'Fire') >= 5

localVariable(this, 'Water') >= 5

随机值

不使用单个数字,设定为

Min Number: Max Nunber

:1:100,这样会在1和100之间随机生成一个数。