I have this code in GML2 Create
event
inst1 = instance_create_layer(100, 100, "Instances", obj_genus)
inst2 = instance_create_layer(200, 100, "Instances", obj_genus)
with inst1 {
txt = "Ying"
related = inst2
}
with inst2 {
txt = "Yang"
related = inst1
}
But I can't use inst1
or inst2
at this time. I get the follower error:
ERROR in
action number 1
of Create Event
for object obj_game:
Variable obj_genus.inst2(100006, -2147483648) not set before
reading it.
at gml_Object_obj_game_Create_0(line 5)- related = inst2
##################
gml_Object_obj_game_Create_0 (line 5)
I create pairs of objects which are related to each other. Is it possible to wait in the Create
event, until the object has been created? Unfortunately there is no Post Create
event or something like that.
question from:
https://stackoverflow.com/questions/65866297/how-to-get-access-to-the-instance-variable-within-the-create-event 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…