Skip to content

提取事件到函数

当您右键单击所选事件(或在选择多个事件之后),可以选择菜单项“提取事件到函数”。

GDevelop会分析所选事件和子事件,将它们提取到一个函数中,并显示一个窗口,让您可以自定义这个函数

设置扩展和函数名称

第一个字段要求您指定函数必须存储在哪个扩展中。请记住,函数被分组到扩展中。如果您打算创建与同一功能相关的多个函数(例如,处理库存、战斗系统或帮助您管理游戏中的敌人的函数),最好将它们分组在同一个扩展中,并使用与功能相关的名称。

这样就可以共享扩展,并在其他游戏中重复使用它,几乎不需要进行任何更改。

您可以选择现有扩展,也可以输入一个新的扩展名称 - 系统会为您创建它。

然后输入函数的名称。与扩展的名称一样,函数的名称仅限于字母数字字符(0-9,a-Z)和下划线。不允许使用空格。

设置其余部分的函数和参数

窗口的其余部分包含用于设置函数的小部件,与您在编辑函数时显示的小部件相同。特别是,您可以输入显示给用户的名称和描述。

一个重要的字段是在事件表中显示的句子。您可以使用“PARAMx”,其中x是一个数字(例如:“PARAM1”)来引用参数。通常,您希望在这个句子中输入所有参数:

最后,您可以为参数输入描述。

注: 参数是由GDevelop从事件中自动提取的。GDevelop将了解您正在使用的对象、组和行为 - 以及对象类型。

最后,在对话框的右下角点击“创建”。函数将被创建,并且事件将被替换为使用这个函数的操作!