fmp 23/10/2022

At first I tried to construct a At first I tried to construct a character controller from 0, but after a simple trial I found it almost impossible. Because as an action-adventure game, the character controller needs to detect and return data in real time with the surrounding environment of the character. For example, whether the player is in the air, the player’s speed, the player’s steering angular velocity, the player’s jumping state, etc. from 0, but after a simple trial I found it almost impossible. Because as an action-adventure game, the character controller needs to detect and return data in real time with the surrounding environment of the character. For example, whether the player is in the air, the player’s speed, the player’s steering angular velocity, the player’s jumping state, etc.

Fortunately, earlier this year, unity officially acquired the well-known Kinematic Character Controller plug-in: Kinematic Character Controller. So now the price of Kinematic Character Controller in asset store is free. But although we will use the existing Character Controller, I still need to spend time to understand the various APIs of the Kinematic Character Controller.

I found a KCC tutorial on YouTube, and let me play around with it.