Player is a FirstPersonController running around on a terrain. I want the enemies to be similar, they just look at and move toward the player, reacting to the terrain in much the same way as the player.
I got the enemy chasing the player using it's transform.LookAt and transform.Translate but of course it moves in 3D space rather than along the ground.
So how is this achieved? I assumed using the rigidbody.velocity but none of the myriad of things I tried worked.
Any help/links appreciated.
asked Mar 16, 2011 at 09:08 PM
Place a rigidbody and use gravity
answered Mar 16, 2011 at 09:26 PM
This is a good place to start: http://unity3d.com/support/resources/unity-extensions/locomotion-ik
answered Mar 16, 2011 at 09:10 PM