Skip to content

Support for CinemaMachine #144

Description

@nicholas-maltbie

Add support for CinemaMachine unity as an external package to support more types of camera control and camera modes. Add as a separate package so it's not required dependency and can be installed if required for another project. Should be version controlled with the rest of the package and all updated as a group.

Test out some additional features from cinema machine and ensure that they work correctly with the KCC state machine. Test some features including:

  • Vertical damping for jumps
  • Camera shake effects
  • Camera bobbing with footsteps

Make some samples for different player controller setups including:

  • First person
  • Third person over the shoulder
  • Hybrid first-third
  • Fixed perspective (support changing perspective)
  • Overhead camera pan

Support movement and character rotation that doesn't have to follow camera. For ICameraController separate the camera heading and player heading so player doesn't always have to face the direction the camera is facing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions