This repository contains an implementation of MovementBase that uses a Kinematic Character Motor. It is called KinematicMovement and can act as a direct replacement for the CharacterControllerMovement that is included in AAK.
The packages are not included in this repository and have to be downloaded separately. After cloning the project will be missing the KinematicCharacterController and SoftLeitner folders.
Start by downloading them from the asset store or copy them from another project before opening this one to avoid all the errors from missing dependencies.
There are some additional steps to make the souls example scene work.
- add a reference to the AdventureKinematic assembly to AdventureSouls
- change the movement of the SoulsPlayerCharacter to a KinematicMovement
-
Minimal
No fuss example of how the KinematicMovement can be used inside a GenericCharacter. -
Mixamo
Character from mixamo that is moved using root motion. -
Souls Variant of the general debug scenes from the souls demo but the movement of the character has been replaced with the KinematicMovement.