In Unity 4 was enough add FPS controller to your model and this is able to walk and jump…
now in Unity 5 I have added First Person Controller from standard assets, but when I click on play the model rotate only mouse moves and doesn’t react when I press the directional key.
Giving a look to options I have seen that walk speed is set to 0 increasing this value the model react to the directional keys… but the model start to “fly” and is not able to jump.
See screenshots
in this picture the robot is at ground level
when play the game remains at the ground but when I start to use a move key the robot result “flying” above the ground level
and in addition I get also this exception
IndexOutOfRangeException: Array index is out of range.
UnityStandardAssets.Characters.FirstPerson.FirstPersonController.PlayFootStepAudio () (at Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs:170)
UnityStandardAssets.Characters.FirstPerson.FirstPersonController.ProgressStepCycle (Single speed) (at Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs:157)
UnityStandardAssets.Characters.FirstPerson.FirstPersonController.FixedUpdate () (at Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs:130)
Could someone help me? Thanks