Hey there,
I have started working with Construct 3 a few days ago. I already have experience with Unity but wanted to try Construct.
I am attempting to recreate a small local multiplayer game that I made in Unity. However, I am running into issues with creating player objects.
Specifically, I want the (2-4) players to be able to choose a character and then want to instantiate those characters in the next layout, then I want to be able to identify which player is playing which character (for control purposes). However, I just can't find a proper way to do this.
For context, in Unity, I did this by creating a static array of player objects and filling it with objects created from prefabs during runtime. That allowed me to just do Array.get(0).simulateControl("left") for example (this is pseudocode just to illustrate my intention).
One option I thought about was to store the UID of the created character object in an array and then later find the object with that specific UID and execute a simulateControl on that object. However, then I still run into the issue of not being able to set the default values of that object, since the first instance is created at runtime.
I am just wondering what the proper way to do this in Construct 3 is and if there is functionality that is similar to prefabs.
Thanks in advance.