What do you guys think about the potential idea of using the Camera for more than controlling the viewport?
What about giving the camera the responsibility of defining the actual view type or projection?
OrthogonalCamera (the default)
This idea was inspired by a post on gamedev.net (http://www.gamedev.net/community/forums ... 9�
For now, I'll only implement the default one, but perhaps in the future, we can see the others done too. After all, this is purely a view-based thing. All the logic stays the same if you think about it.
On an completely different note, one cool, unintended side-effect of basing Camera off Actor is that you can apply effects to the Camera (perhaps only CameraEffects since applying things like fire or rain would be illogical). A logical effect would be ShakeEffect which would cause the camera to randomly jitter around. This is quite common to use in games.