- Home /
Camera follow help?
I am trying to make a game that has an eagle eye perspective kind of like Rome total war only from straight above. I am stuck on how to have my camera follow my player I have tried making it a child of the player but I want my camera only to follow were it goes not follow its rotations. I dont know how I would do this apart from using a different script to control my players rotation, at the moment it rotates to were ever the mouse is at. Can anyone help me out?
perhaps you could use something like:
var character : Transform; var height : float = 8;
transform.position.x = character.transform.position.x; transform.position.z = character.transform.position.z; transform.position.y = character.transform.position.y + height;
Don't know whether this is good to go, but I guess you get the idea.. You might have to work on it a little, but this way the camera (with script) will only transform it's position and not it's rotation and it will no longer have to be a child object of the player ;)
This makes my camera move to the position of my player when the game is started, but if I start moving it dosent follow.
You need to make sure that you add the transform.position part to function Update and not function Start.. That should work =)
Answer by $$anonymous$$ · Dec 24, 2011 at 02:24 PM
Here's what I do:
Attach a "Smooth Follow" (just go to the top and click on "Component", then go to "camera control") to your Camera.
Then set the target to your Player and now the trick:
Usually the Smooth Follow follows rotation too, BUT if you set the "rotation damping" to a value like 0.000001 it will only follow the position.
Thats a simple method, I think I'm able to explain you another method, if you dont like this one :)
Greetings,
TheCSharpFreak
Answer by Zionviller · Dec 24, 2011 at 02:24 PM
I'm a bit of a noob, but here's what I would do:
Make a script for the camera that holds a reference to the player. In the update() set the camera's x and z position (or whatever you need) to the same as the player.
Your answer
Follow this Question
Related Questions
The name 'Joystick' does not denote a valid type ('not found') 2 Answers
Camera Following Rigidbody 0 Answers
Switch Camera On Button Press? 2 Answers