This has been redesigned to be usable over and over again without losing the power of the sceneEntity.
We now have reference cameras - these can be used in certain camera modes to switch between in certain modes. Each reference camera is fully scriptable and can be moved anywhere in the scene and still work. Use normal commands like entity.getPosition or entity.getWorldOrientation() to retrieve the cameras info. These all can have different FOV's, near and far clips.
New Camera modes have been integrated:
- Adventure - based on a sphere. the camera will follow and track the target outside of the sphere and inside it will just follow. Its similar to games like Legend of zelda.
- RTS - This camera is an overhead camera that when the mouse is moved to each side of the screen (top/bottom/left/right), the camera will move in that direction with a smooth transition.
- Fixed Direction - this camera will follow and move with the player, but will only look in a fixed direction, great for isometric games.
- Closest to target - when you place multiple reference cameras in the scene, as the player gets closer to another camera, it takes over automatically. each camera can be fixed directions or track the target. Great for games such as Devil May Cry or good use for platformers.
wait for the next version to find out more...