With iso-metric collisions I had a perfect system set up of sensors at the bottom of the scenery created at runtime so the players feet collided with the bottom of the scenery only.
Then a problemo arises, what if the player wants to take cover from flying bullets?
This diagram should explain it well :
As you can see, the only place the player is safe is if the player is behind the tree and the bullet comes from below (the sensor at the bottom of the tree being a solid object wich stops bullets.
One thing I could do to fix this would be to make all the scenery 100% solid, but then the player wouldn't beable to walk behind them and it would be kinda odd.
A second thing that wouldn't work is making the entire scenery stop bullets but only the bottom of the scenery stop the player and others but it would be weird being able to walk through something but not being able to shoot through it.
I can think of two ways to remedy this: either make the bullet have its' own foot sensor, or have it test the collision of the bullet with the scenery and the Y position of the bullet relative to the sensor.
The bullet is obviously a certain distance above the ground or you wouldn't be having this problem, so to use the second method you can have something similar to what is below:
Collision between Bullet and Scenery
+(Y("Bullet")+Bullet Height("Bullet"))>Y Top("Sensor")
+(Y("Bullet")+Bullet Height("Bullet"))<Y Bottom("Sensor")
= Enter actions here
Where Bullet Height("Bullet") would either be an alterable value in the bullet telling you how high off the ground it is, or a fixed value like 32 or 64.
The first way isn't so nice because it requires two objects for each bullet. It would test if the sensors collide.
you wouldnt be having this problem if you were translating objects from a 2d space onto an isometric plane. which granted is terribly hard in mmf2, so i forgive you.
Thanks... It's really hard to wrap my head around that one.
But If I'm not correct that's similar to my second option? so I guess I'll just go with that.
Edit : Just saw your post cecil! (seconds from mine).
I wonder how other people making "fake" isometric shooting games have accomplished this?