Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: telmiuse en Marzo 15, 2016, 09:53:06 PM

Título: Enemi IA
Publicado por: telmiuse en Marzo 15, 2016, 09:53:06 PM
hola! tengo un script para seguir al jugador, pero el juego es en 2d y los enemigos se giran entorn al eje Y cosa que no deberia, porque no se ven. using System.Collections;public class EnemyFollow : MonoBehaviour {    Transform target; //the enemy's target
    float moveSpeed = 3.0f; //move speed
    float rotationSpeed = 3.0f; //speed of turning    Transform myTransform; //current transform data of this enemy    void Awake()
    {
        myTransform = transform; //cache transform data for easy access/preformance
    }    void Start()
    {
        target = GameObject.FindWithTag("Player").transform; //target the player    }    void Update () {
        //rotate to look at the player
        myTransform.rotation = Quaternion.Slerp(myTransform.rotation,
            Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed*Time.deltaTime);        //move towards the player
        myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;}Este es el script del enemig, alguien tiene alguna solucion?  
Título: Enemi IA
Publicado por: Braltor en Marzo 16, 2016, 01:09:23 AM
xq es un script para 3D q tratas de usar en 2d... no funciona asi no mas