This is usually due to a wrong character object setup. Please check the following:

  1. Assign the character game object to a layer which is part of the “Ignored Layers” of the RPGMotor. The recommendation is to assign it and all of its children to the “Player” layer and have this layer set as one of the “Ignored Layers”
  2. Play around a bit with the “Grounded Tolerance” variable of the RPGMotor. If gizmos are enabled, you can see how the variable influences the sphere which is used for the grounded check. While in play mode, it is colored green if ground was detected, otherwise red
  3. Make sure that the root object is not scaled. If it is, please set its scale to Vector3.one (1, 1, 1) and scale the model and the Character Controller component collider separately
Categories: FAQ