共计 588 个字符,预计需要花费 2 分钟才能阅读完成。
函数
函数是可以从操作调用的特殊类型的事件块。它们被设计为类似于实际编程语言中的函数,有助于组织事件表,并避免重复操作或事件组。
添加函数
在事件表中,函数表示为不同类型的事件块。通过“添加函数”菜单选项创建,填写“添加函数”对话框的详细信息。创建后,函数将显示在事件表中,顶部有一个特殊的函数图标和 On 函数文本。
使用函数
函数可以添加条件、操作和子事件,除非在操作中调用函数,否则不会运行。新的特殊 Functions 对象将显示在“添加操作”对话框中。选择此对象时,它会显示项目中的函数,就好像它们是操作一样。
参数
调用函数时,还可以传递参数。这些是可用于函数的数字或字符串。例如,可以将 CreateEnemy 函数修改为采用两个参数:创建敌人的 X 和 Y 坐标。
从函数返回值
函数还可以返回结果。默认情况下,函数的返回类型为 None,意味着它们不返回任何值。如果将返回类型设置为 Number、String 或 Any,则该函数将返回一个值。
异步函数
可以在“添加 / 编辑函数”对话框中将函数设置为“异步”。这允许它与系统等待先前的操作完成操作一起使用。
功能映射
函数映射功能允许根据运行时确定的字符串调用函数。
嵌套和递归
函数支持从其他函数调用函数,以及调用自身的函数(递归)。
JavaScript 集成
在 Construct 中使用脚本时,请使用 runtime.callFunction()从脚本调用事件函数。
正文完