Please Read all Below
Controls:
- Move with WASD
- Press R to remove the current Room
- Press T to add all removed Rooms
- Press M to teleport back to start of the game.
- Use Number Row to set Camera Mode
- User Number Pad to set Zoom Mode
- Use Up and down arrows to Zoom In/Out
- Use Right Arrow to set Zoom to 100
Camera Modes:
The first 3 modes tracks the target with the rooms with different modes when the Target is outside all rooms:
- 1 = Keep camera in room but track outside target
- 2 = Turn Camera off when target is outside
- 3 = Center Target when target is outside
The next 2 modes centers the camera to the rooms:
- 4 = Center Room when target is outside
- 5 = Center Target when target is outside
And the last 2 modes are basic:
- 6 = Always Center Target
- 7 = Turn Off Camera+
Zoom Modes:
Zoom mostly has 2 modes after the first mode. These 2 modes limits the zoom by the closest parallel walls in the room or zoom by the furthest parallel walls in the room.
- 1 = Manual Zoom
- 2 = Manual Zoom to Closes Walls
- 3 = Manual Zoom to Furthest Walls
- 4 = Auto Zoom Room X to Closes Walls
- 5 = Auto Zoom Room X to Furthest Walls
- 6 = Auto Zoom Room Y to Closes Walls
- 7 = Auto Zoom Room Y to Furthest Walls
- 8 = Auto Zoom Room to Closes Walls
- 9 = Auto Zoom Room to Furthest Walls
Before Reporting a Bug
- Press 1 on the Number Row
- Press 1 on the Number Pad
- Press T on the keyboard
- Press Right Arrow on the keyboard
If the bug persist after restoring settings, please report asap!
Send Feedback here!
Camera+
How to set-up:
- Copy and import the bundle in the camera+ game object (either a camera object or the player object) and the Camera Bound UI object.
- The UI Camera Bound objects must have set the NAME to be a LETTER and NUMBER (example: A1, A2, B1, B2, C1, C2 ... ZZ2).
- Place the Camera+ object (or player) where you want the camera to start at. Setting this object to non-solid and using alpha 0 is recommended if you are using a camera object instead of the player.
Important:
- Please be sure that the cam bound objects are using a sprite that fills the 32x32 sprite size, otherwise the camera edges wont be precise.
- The Camera+ system will not work if the Camera Bounds objects are not named correctly.
- When exporting the bundles, be sure to export both the camera+ Bundle and the CameraBounds Bundle. I update this example from time to time, so make sure you have the lasted version for both!
Room Layout Rules:
- Rooms can be any size and the camera will automatically move to the best location.
- Rooms inside other rooms, the smallest room found will be selected.
- When rooms are clipping and a new room is found, the camera will prioritized the newest room.
- Using different Zoom Types will change how the camera moves in the room to zoom out to the rooms scale.
- When using Camera Mode 1 (defualt), the removed room will still work unless another room is found. This is because Mode 1 tracks the target outside the rooms but keeps the camera moving in the last known room. This can be fixed by changing the camera mode or having another room ontop of the room that was removed.
Additional Notes:
- Rooms that are perfectly square will have the same results with closes and furthest walls (Closes = Furthest).
- Remember that Camera Mode and Zoom Mode are independent from each other. So Center Room Camera Mode works best with Auto Zoom across to Furthest Walls Zoom Mode.
- All Camera outputs are Interpolated, so it is not instant but is very fast.
- Try using Auto Zoom Out X with long hallways!