03-29-2014, 05:08 PM
RPG Maker (especally XVA) can handle dynamic realtime resizing and tinting of arbitrary sprites. If the goal is to make a 3D world, one might be better off using Unity or similar (though an RPG engine would need to be tacked on). If the goal is to simulate those old first person dungeon games, then this is a fine solution.
Here is a basic algorithm for that would implement this behavior overtop of the mapping system that already exists.
1. get the tileid of X number of tiles out from the player, only getting the ones in a V-shape out from the player sprite's point of view.
2. map the tileid to an image.
3. draw the image at a scale and position based on the tile's position relative to the player.
4. repeat whenever the player moves.
Here is a basic algorithm for that would implement this behavior overtop of the mapping system that already exists.
1. get the tileid of X number of tiles out from the player, only getting the ones in a V-shape out from the player sprite's point of view.
2. map the tileid to an image.
3. draw the image at a scale and position based on the tile's position relative to the player.
4. repeat whenever the player moves.