I recently started work on a new project, which began as an Orthographic game. However during the course of development, I decided I wanted it to be Isometric....
Nice tutorial, my suggestions:
1. Don't check every tick, every 3 to 6 ticks should be ok. Only check for objects on screen.
2. Set the objects collision box not for the hole sprite, just for the bottom part like you did with the player. This way he can be behind the objects to a certain degree.
3. I wouldn't shuffle objects between layers as soon as free walking enemies join the party. Just do everything on the same layer and use the z-order-condition by y-position (every 6 ticks or so for objects on screen)
Hello! I realize this post is 3 years old, but any chance you can let me know how to check every 3-6 ticks instead of every tick? Is that done using dt in "Every X Seconds" vs a built-in event to calculate actual ticks? Let me know, thanks!
Hi there, I did it with seconds - but there also is the more fancy tickcount operator (see construct.net/en/tutorials/tickcount-trick-2285).
Construct does 60 ticks a second, so every 0.1 seconds would equal to every 6 ticks.
Wow, thanks for your reply so quickly! Digging into this right now, I deeply appreciate you.