条件

296次阅读
没有评论

共计 715 个字符,预计需要花费 2 分钟才能阅读完成。

条件

CONDITIONS

在事件中,条件筛选满足某些标准的实例。它们出现在事件的左侧。一个事件中的所有条件都必须由至少一个实例满足,才能运行动作。然后,动作仅适用于满足条件的实例。
条件
Construct 中的事件图
系统条件不选择任何实例:它们只是简单地为真或假,除非它们特别引用一个对象,例如使用 Pick random instance。

有三种类型的条件:普通条件、触发条件和循环条件。您还可以创建 OR 块,如果任何一个条件为真,就运行,而不是所有条件都为真。有关更多信息,请参阅 How events work。

添加和编辑条件

当您添加新事件时,您将经历为事件添加第一个条件的过程。这在 Event Sheet View 手册条目中有更详细的描述。

您可以向事件块添加多个条件。要添加另一个条件,右键单击现有条件或事件边距并选择 Add another condition。除非您将事件设置为 OR 块,否则必须满足所有条件才能运行事件,在这种情况下,任何一个条件为真就可以运行事件。要设置 OR 块,请右键单击事件边距并选择 Make OR block。

要编辑条件,请双击它。您也可以右键单击它并选择 Replace 或 Delete。

反转条件

可以反转条件,这将翻转它们测试的内容。例如,条件 Monster is overlapping Player 在怪物触摸玩家时为真。然而,如果反转,它将显示一个红色的反转图标,意味着 Monster is not overlapping Player。
条件
反转条件的例子
并非所有条件都可以反转(例如,触发器不能反转,因为在这种情况下反转事件没有意义)。

断点

仅限付费计划可以在条件上放置断点,以便在调试器中达到时暂停执行。有关更多信息,请参阅 breakpoints。

正文完
 0
评论(没有评论)