Tank Turret facing away from me
I had just made me first ever model of a tank for unity in Blender and exported it in the fbx
It works and imports into unity fine but i have a script i created which will make the turret always look at the player. I have another already made tank that uses this script and the turret rotates perfectly to look at the player like it meant to but when i equip the script to the turret of the new model... The turret faces away from the player instead of facing it. The Turret does rotate when the player moves but it basically rotates the opposite way of the way it should so the turret is always facing away from the player.
This is my turret rotation script: using UnityEngine; using System.Collections;
public class EnemyTurret : MonoBehaviour {
public PlayerController player;
// Use this for initialization
void Start () {
player = FindObjectOfType<PlayerController>();
}
// Update is called once per frame
void Update () {
transform.LookAt(player.transform.position);
}
}
And this is what it looks like:
Any help?
Answer by toromano · Oct 22, 2015 at 08:49 AM
Probably your new model has a flipped pivot. You can change the pivot in your 3D modeller software or use a dummy parent
Your answer
Follow this Question
Related Questions
How to lock X rotation on 3D object? 0 Answers
3D Top Down shooter mouse follow inaccurate at some angles 0 Answers
Rotate Rigidbody towards target rotation using AddTorque() 0 Answers
I want to make a script that causes the directional light to stop at 180 degrees. 0 Answers
Relative Rotation to an Object 2 Answers