Camera Controls #8

Closed
opened 2023-07-30 14:51:36 -05:00 by madxmike · 1 comment
Owner

As this is a 3d game, it would be nice for the player to be able to have some (restricted) control over the camera. I like to imagine that the camera is fixed to a point in the center of the map (where the party stands), but is able to zoom in / out, and rotate around that fixed point. The camera also has a fixed angle toward this point (isometric).

I also think that it would be cool to add a spherical zoom to get a camera tilting / moving down effect ala sims, but that can get more complicated than needs be for now.

Acceptance Critera:

  • Player is able to zoom into the screen up to a minimum distance
  • Player is able to zoom out of the screen up to a maximum distance
  • Player is able to rotate camera around the world center
  • Camera is constrained to always be facing the world center
  • Camera is constrained to always be at an isometric angle
  • Use Input System for controls
As this is a 3d game, it would be nice for the player to be able to have some (restricted) control over the camera. I like to imagine that the camera is fixed to a point in the center of the map (where the party stands), but is able to zoom in / out, and rotate around that fixed point. The camera also has a fixed angle toward this point (isometric). I also think that it would be cool to add a spherical zoom to get a camera tilting / moving down effect ala sims, but that can get more complicated than needs be for now. Acceptance Critera: - [x] Player is able to zoom into the screen up to a minimum distance - [x] Player is able to zoom out of the screen up to a maximum distance - [x] Player is able to rotate camera around the world center - [x] Camera is constrained to always be facing the world center - [x] Camera is constrained to always be at an isometric angle - [x] Use Input System for controls
madxmike self-assigned this 2023-07-30 14:51:42 -05:00
madxmike added reference main 2023-07-31 21:14:47 -05:00
Author
Owner

Added in 3043c54bc4

Added in https://git.sunturtle.xyz/studio/idle-survivors/commit/3043c54bc4859224f1ef5e11a66d347806ba9d83
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: studio/idle-survivors#8
No description provided.