函数调用


描述

此动作可用来调用任意的 GML函数. 你需要给出需要调用的GML函数,并提供此函数所需要的 参数 以确保函数能正确运行。你可以点击加号图标来添加 额外的参数。你需要确保你提供的参数与该函数需要的参数在数量和格式上是匹配的。有些函数有返回值,你可以设定 目标变量 t使此目标变量来存储此返回值(此目标变量需要之前被创建过),但你也可以选中“临时”复选框来创建一个临时变量来存储返回值。如果参数和目标不是必须的话,也可以不填。


动作语法:

Function Call Syntax


参数:

参数 描述
脚本 调用的GML函数。
Argument0 ... ArgumentX 需要传递给此函数的参数。
目标 储存返回值的目标变量,也可不填。


例如:

Function Call Example

上述代码将检测物体 "obj_Player" 的是否存在一个实例,如果存在它将调用 point_distance 函数,传递当前实例和obj_player的X和Y的位置。它将两点的距离作为返回值赋给 dist 实例变量,如果此物体在此房间中没有实例,那么将会把此变量设为0。