I want to make a player controller just like in the game Balance , where the player is a ball and it moves relative to the direction of camera…I have rigidbody attached to my player and i used rigidbody.AddForce(Vector3.forward); but it works in world space so i used rigidbody.AddRelativeForce(Vector3.forward); but the ball just rolling forward n backward on the same place… i want help plz…
Your solution must account for the orientation of the camera. I don’t know the game mentioned, but the method below assumes gameplay takes place on the x,z plane.
http://hastebin.com/ixebizeguc.avrasm
Get your input and camera, then call it with
Vector3 force = GetVectorRelativeToObject( input, camera.transform );