Jump to content

Search the Community

Showing results for tags 'enemigos'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
    • Youtube
  • Mesa de ayuda
    • Unity
    • Arte
    • Builds & Dispositivos
    • Otras Especialidades
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 4 results

  1. tengo un par de problemas con un script, ya que yo usaba solo JS se me dificulta un poco el hacer ciertas cosas en C# El Objertivo esta en el Update, ya que se van a estar instanciando varios enemigos durante la escena, quiero que detecte a todos en cada momento, al guardarlos en una lista (Array [ ]), no me deja ponerlos como el objetivo, ya qu e sale un error de convercion a transform o position. como puedo hacer que en la lista, ejemplo: 3 enemigos (Enemigo 0, Enemigo1, Enemigo 2) me detecte el que esta mas cerca y vaya tras el, y no que se vaya por el ultimo de la lista te muestro este script: //Estadisticas public int Salud = 100; public int Velociad = 2; //Componentes public UnityEngine.AI.NavMeshAgent Agente; //Enemigos public Transform Objetivo; GameObject Obj; //Funciones void Update () { Objetivo = GameObject.FindGameObjectWithTag("Humano").transform; if (Obj == null) { Debug.Log ("Ganaste"); } Agente.destination = Objetivo.position; } void OnTriggerEnter (Collider otro) { if (otro.tag == "Humano") { Obj = otro.gameObject; } } Asi como esta el Script busca al ultimo creado, pero esta hasta el fondo, pasa a travez de todos para atacar al que esta mas escondido, algo ilogico. Espero me haya explicado y puedas entenderme y ayudarme, estoy estancado con eso desde hace mucho.....
  2. Hola a todos. La cuestión es la siguiente: Estoy creando un juego similar a space invaders (juego donde el jugador tiene que matar unos ovnis que van descendiendo); quiero hacer que las naves enemigas vayan cayendo una a una (no todas a la vez) cada cierto tiempo para buscar al jugador y vuelvan a su sitio. ¿Podrían darme alguna idea de como hacer esto? Especialmente con el movimiento de las naves cada cierto tiempo. ¿Debo hacer un Script diferente para cada nave? ¿Cómo sería tal Script? Por favor ayudenme, y gracias de antemano :)
  3. Buenas, Quiero aprender a crear un video juego basico y tener una vision general de lo que puede abarcar realizar un proyecto de este tipo. Buscando en internet me he encontrado con este foro en español aceptado por Unity. He leido varios tutoriales y he visto videos para realizar ciertas cosas en un juego 2D en distintas paginas, aunque siempre termino haciendo lo que quiero por propia cuenta ya que en muchos video-tutoriales no se consigue con lo que uno realmente necesita y a veces, para un principiante en el area puede lograr a confundir. Tengo como objetivo realizar un video juego 2D Retro, inspirandome en la epoca del NES, y tomando en cuenta que era una epoca limitada, pues podria facilitarme un poco terminar un proyecto con funcionalidades basicas. Luego de una semanas de pausa y recuperacion por problemas de salud, me iniciado por donde quede, añadir enemigos al proyecto. ¿Cual es el problema? Quiero realizar el mismo sistema de aparicion de enemigos como por ejemplo Mega Man o Castlevania, en el cual consiste: en que los enemigos aparecen desde un lado de la pantalla y desaparecen cuando llegan al otro extremo del mapa. Que es distinto a ubicarlos por medio de sprite ya en ciertos puntos del escenario. Tengo conocimiento de lenguaje de programacion C#, sobre las clases de Unity, conozco algunas. Por lo tanto necesito orientacion de como empezar y lograr hacer este proceso. Gracias, Yasser.
  4. Buenas de nuevo, os comento 1 cosilla rapida haber si alguien me puede ayudar... tengo: 1jugador 1enemigo os comento la sinergia, el jugador se mueve, el enemigo lo detecta a X metros, si lo detecta va a por el, si se aleja el jugador lo suficiente se para, ahora lo que me quebra la cabeza es que no se como hacer para que vuelva a su lugar, evidentemente la posicion inicial, si alguien me pudiera echar una manilla :3 os dejo mis pruebas, (son las comentadas) si alguien me echara una manilla lo agradeceria mucho
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...