Platformer Game FrameworkPlatformCameraOn this pagePlatformCamera Description: A platform camera for 2D platformer games that can track a game unit's movement and keep it within the camera's view. Class Object: Platformer.PlatformCamera Class. Inherits from: Camera. position Type: Field. Description: The camera's position. Signature: position: Vec2 rotation Type: Field. Description: The camera's rotation in degrees. Signature: rotation: number zoom Type: Field. Description: The camera's zoom factor, 1.0 means the normal size, 2.0 mean zoom to doubled size. Signature: zoom: number boundary Type: Field. Description: The rectangular area within which the camera is allowed to view. Signature: boundary: Rect followRatio Type: Field. Description: The ratio at which the camera should move to keep up with the target's position. For example, set to Vec2(1.0, 1.0), then the camera will keep up to the target's position right away. Set to Vec2(0.5, 0.5) or smaller value, then the camera will move halfway to the target's position each frame, resulting in a smooth and gradual movement. Signature: followRatio: Vec2 followOffset Type: Field. Description: The offset from the target's position that the camera should follow. Signature: followOffset: Vec2 followTarget Type: Field. Description: The game unit that the camera should track. Signature: followTarget: Node