Object 对象是指在Game Maker中运行特定代码段的对象

Object 对象是指在Game Maker中运行特定代码段的对象,object,game-maker,Object,Game Maker,Java脚本的构造函数函数中有它的this.property,用于访问该对象的变量,如this.y或this.x。在game maker中,如果收集实例id,是否有一种简单的方法可以做到这一点,而无需经过一个过程 我试图在特定对象的位置绘制一个按钮,但该按钮出现在屏幕上的多个点中。我尝试了draw_按钮(instance.x,instance.y,instance.x+100,instance.y+30,false),但这会引发一个错误 每个实例都有自己的名称。房间编辑器->实例上的RMB->复

Java脚本的构造函数函数中有它的
this.property
,用于访问该对象的变量,如
this.y
this.x
。在game maker中,如果收集实例id,是否有一种简单的方法可以做到这一点,而无需经过一个过程


我试图在特定对象的位置绘制一个按钮,但该按钮出现在屏幕上的多个点中。我尝试了
draw_按钮(instance.x,instance.y,instance.x+100,instance.y+30,false)
,但这会引发一个错误

每个实例都有自己的名称。房间编辑器->实例上的RMB->复制实例名称(或重命名对象实例)。然后可以使用该名称引用实例

如果使用代码而不是房间编辑器创建按钮,则可以存储“父项”的
id
,如:

按钮的
Draw
事件:

draw_button(parent.x, parent.y, parent.x + 100, parent.y + 100, true);
draw_button(parent.x, parent.y, parent.x + 100, parent.y + 100, true);