Nav Mesh Agent,


En esta nueva version del juego "ovnis" he conseguido aprender algo sobre inteligencia artificial IA, y sobre Nav Mesh Agent, en este juego solo hay que hevitar ullendo de enenmigos que pegan con un palo y tumban al player el destruir a disparos unos ovjetos voladores, corriendo por el escenario aprobechando unas rampas para impulsarse y dispara a los objetos y procurando recuperar el equilibrio constantemente,
es simplon pero resulta entretenido....y ahora estoy intentando aprender a puntuar cuando derribo los objetos....me cuesta , pero lo arreglare por algun lado.

 Intentare explicar el video lo principal para probar el Nav Mesh Agent,
primero de todo, hacer un terreno, un player, y un simple cubo, no hacer nada más , en el terreno aplicar los pasos de seleccionar window luego AI luego navigation luego en Navigation darle a Bake se cargara el terreno de color azul...está preparando para utilizar el Nav Mesh Agent......



 ----------------------------------------------------------------------------------------------------------------------
 EJEMPLOS DE C# CON UNITY......EnemyMovement..ENEMIGOS QUE ME PERSIGEN-

-----------------------------------------------------------------------------------------------------------------------

using UnityEngine;
using System.Collections;

public class EnemyMovement : MonoBehaviour
{
    Transform player;
    //PlayerHealth playerHealth;
    //EnemyHealth enemyHealth;
    UnityEngine.AI.NavMeshAgent nav;


    void Awake ()
    {
        player = GameObject.FindGameObjectWithTag ("Player").transform;
        //playerHealth = player.GetComponent ();
        //enemyHealth = GetComponent ();
        nav = GetComponent ();
    }


    void Update ()
    {
        //if(enemyHealth.currentHealth > 0 && playerHealth.currentHealth > 0)
        //{
            nav.SetDestination (player.position);
        //}
        //else
        //{
        //    nav.enabled = false;
        //}
    }
}




No hay comentarios:

Publicar un comentario