如果未定义...


描述

此代码用来检测一个变量或表达式是否返回了一个未定义的值。如果此变量或表达式返回的值未定义,那么此动作返回 true 否则返回 false。. 有多种情况能使返回值为未定义,例如没有初始化变量。这些未定义的值可能会造成严重的错误甚至游戏崩溃。所以检查它们是很有必要的。如果你选中了“NOT”参数,那么结果将会反向。例如一个变量返回值不是未定义时,将会返回true。

请注意,如果要将动作添加进 "if" 动作块,应该将它们放置到动作的侧边,如下图所示:
如果添加动作

如果 if 的判断结果是 。那么此动作将会马上执行。放在别处的动作将会在此 if 动作块后执行。


动作语法:

If Undefined Syntax


参数:

参数 描述
变量 需要检查的变量名。
设置来使结果反向。例如本来是 false ,反向后就返回true。


例如:

If Undefined Example
上述代码块将检查一个DS列表的初始值是否未定义。如果是的话这个列表将会被销毁。