[quote:287ykzz7]I think the difficulties you're experiencing just have to do with unfamiliarity with the program... once you get into it you will see that it's actually quite logically organized.
Yes, you are probably right, but at the moment I'm still a little bit confused about events.
Here it is a little example of my actual situation:
I place some isometric walls in the layout editor.
At the start of layout (runtime) I wish that every wall creates an invisible sprite used for
collision detection (instead of placing them manually in the editor).
Ok, I can choose the event "start of layout" to let the wall spawn the collider sprite and this is good,
but how can I achieve the same behaviour if a wall is created, for any reason, at runtime after the start of the layout?
In Game Maker this is easily achieved by selecting the object "wall" and, in the "create" event for that object, typing something like: "instance_create(x, y, collider)"
In this case the corrisponding action takes place only once, at the creation of the calling object.
With Construct I've tried selecting the event "wall is visible -> wall spawn object: collider" or "wall is on screen -> wall spawn object: collider", but colliders seem to generate at every frame (tick) instead of only once at the creation of the wall object.
I've tried a lot but I've not been able to find a solution yet.