Ashley
Hello, my issue is the render time before we can paste on the drawingCanvas object. I have noticed that when the object is on a grave layout and will be created on a new layout via code... it takes few m/s before I can paste it on the drawingCanvas. This is worst on low/mid end devices (Tested on J7, A30 and few others).
1st solution is to add it to the layout itself but having too many objects will increase the image memory on low end devices. Right now I have approx 15 tiles. Later I might have 30 or even 50, so this solution is not the best.
2nd solution is to use wait 0.1s if there's none of the sprite/tile on the screen. Or use "wait for previous actions" when creating and pasting... but this doesn't work all the time.
Anyways... on C2, the canvas plugin was updated by
R0J0hound and currently this is fast and works on low end devices without any issue.
On C3, even though it is not the same plugin... it still is a step down for me, since the waiting time is so much visible on some devices; and players will see unintended items while the wait is in process (yeah even by m/s). The issue below happens when the sprite/tile is in grave layout and this works and sometimes doesn't, because it need to wait for it to render completely. It will work if I use 0.1s but I don't want to.
I know that Construct 3 can do better. So please check it out.