Just released a new version of Character Controller for Babylonjs.
Summary of change
- added support for both front and back facing characters/avatars
The previous controller expected the character mesh to be created and animated facing the negative z direction. In other words, in rest pose, the character was expected to be facing the negative z direction. Now it supports both front and back facing characters.
- added support for top down/isometric kind of use cases.
The previous controller was good for third person or first person type of games.
It was not suitable for top down or isometric kind of games where the camera follows but does not rotate the character or rotates when the character rotates. Now it supports both type of games.
- added support to control character movement via script
Previously the character could only be moved via keyboard. Now it can be moved via script too. This makes it easy to add support for devices like touch joystick or “move on mouse click” or UI etc
- fixed glb character strafing issue
- code cleanup (@dad72 )