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 15:51:42 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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:
Added in
3043c54bc4