Hi. I am working on a ‘2.5D’ multiplayer game - I have a 3D world, but the characters consist of three flat planes, one with the Front material on it, one with the Side material on (two-sided material) and one with the Back material on. Like so:
It looks great from the front and the side, but very bad from an angle:
So I have two questions.
-
There seems to be an issue with the side rectangle not obstructing the part of the front rectangle which it is in front of, what could be causing this?
-
Given that this setup is basically to accommodate multiple simultaneous views (multiplayer game with players taking third-person views in the world) of a 2D character, is it practical to rather than doing this, to compute the appropriate single sprite to show to each client independently, based on the character’s location relative to each player? A client-side calculation of which sprite to show the current client (across all clients)?
Thanks.