I think it would be pretty neat to be able to rotate the view 90° left or right.
I know it's primarily used in isometric building games like Sim City, but I think it would be nice if you could look at your prison from other angles too.
My suggestion is therefore to add keys in the GUI similar to:
http://postimage.org/image/6myc214jl/
- What do you guys think ?
[Suggestion] Buttons in GUI to rotate view 90°
Moderator: NBJeff
[Suggestion] Buttons in GUI to rotate view 90°
Last edited by kongoman on Tue Oct 02, 2012 8:08 pm, edited 2 times in total.
This would be a lot of work. With a fixed view as you have now you can get away with a very simple system for lighting and shadows, as well as lots of other things. All of these systems would need a lot of work to make alternative viewing angles possible. Not to mention the fact that a lot of the sprites in game don;t currently have sides, so these would all need updating too.
The rendering should be a piece of cake as I read it's using OpenGL as a backend, so it should be easy to just use a different view/projection matrix. If you rotate the view, the light sources rotate with it, so with a top down 2D perspective the shadows don't change their shape. For the shadows it's just like printing the screen on paper and then turning it by 90°. The objects (doors/tables/TVs/chairs/toilets/etc) would have to be rotated properly though, as they are not flat top-down 2D, but kinda isometric/oblique perspective. But this doesn't really affect the shadow rendering.
I guess the more complicated problem to solve would be the user interface (scrolling, placing objects with the mouse). The calculations which screen coordinates correspond to which map coordinates would need to consider the current rotation.
That being said, I really don't need this feature as the buildings are all flat anyway.
I guess the more complicated problem to solve would be the user interface (scrolling, placing objects with the mouse). The calculations which screen coordinates correspond to which map coordinates would need to consider the current rotation.
That being said, I really don't need this feature as the buildings are all flat anyway.
Who is online
Users browsing this forum: No registered users and 27 guests