- Home /
 
              This question was 
             closed Aug 10, 2016 at 07:16 AM by 
             Sethhalocat for the following reason: 
             
 
            I dont need this anymore, I gave up on the project...
 
               Question by 
               Sethhalocat · Jul 29, 2016 at 08:08 AM · 
                2drotationplatformerrestrictions  
              
 
              Restricting rotation among 2D object
I have this script...
 using UnityEngine;
 using System.Collections;
 
 public class AiMovement : MonoBehaviour {
 
     public Transform target;//set target from inspector instead of looking in Update
     public float speed = 3f;
 
 
     void Start () {
 
     }
 
     void Update(){
 
         //rotate to look at the player
         transform.LookAt(target.position);
         transform.Rotate(new Vector3(0,-90,0),Space.Self);//correcting the original rotation
 
 
         //move towards the player
         if (Vector3.Distance(transform.position,target.position)>1f){//move if distance from target is greater than 1
             transform.Translate(new Vector3(speed* Time.deltaTime,0,0) );
         }
 
     }
 
 }
 
               But im having trouble restricting the X and Z rotations. ive tried everything between transform.rotation.z = 0, to adding other scripts in order to remove the rotations but nothing is working. If anyone has any suggestions itd be most helpful. Thanks in advanced :)
               Comment
              
 
               
              Just a comment to bring this back up to the top of the forum. I really need this answered.
Follow this Question
Related Questions
Side scroller - rotate object towards player. 1 Answer
Allow only a little rotation 0 Answers
Restrictions on gameobject 2D rotation? 1 Answer
Pysics not working as expected 1 Answer
Unable to check if grounded 1 Answer