Ayuda con programa de Unity (C#) Hitskin_logo Hitskin.com

Esto es una previsualización de un tema de Hitskin.com
Instalar el estiloVolver a la ficha del tema.

Todos los foros
Ayuda con programa de Unity (C#) Registrate_22_zps9e54cac0
Todos los foros
Ayuda con programa de Unity (C#) Registrate_22_zps9e54cac0



 
ÍndiceNormasÚltimas imágenesRegistrarseConectarse

2 participantes

    Ayuda con programa de Unity (C#)

    avatar
    NihilManet
    Novato/a


    Mensajes : 3

    Ayuda con programa de Unity (C#) Empty Ayuda con programa de Unity (C#)

    Mensaje por NihilManet Vie Oct 14, 2022 12:03 pm

    Llevo bastante tiempo tratando de programar un enemigo para mi juego, pero no consigo hacer lo que busco. El enemigo debería de tener dos objetivos simultáneos y elegir entre ellos (El jugador o un núcleo que este ha de proteger), el problema que tengo es que no consigo programar un sistema por el cual elija automáticamente, pues no debería basarse solo en la distancia o la vida de ambos. Más que código en sí, busco alguna idea para lograr hacerlo.
    Muchas gracias a cualquiera que se tome la molestia de ayudarme.
    Zerg Rush
    Zerg Rush
    Moderador


    Mensajes : 8946
    Edad : 70
    Localización : A veces delante de la compu

    Ayuda con programa de Unity (C#) Empty Re: Ayuda con programa de Unity (C#)

    Mensaje por Zerg Rush Vie Oct 14, 2022 3:59 pm

    Puedes quizás añadir un factor aleatorio, si quieres que actúa no sólo por distancia o vida.

    A NihilManet le gusta esta publicaciòn

    avatar
    NihilManet
    Novato/a


    Mensajes : 3

    Ayuda con programa de Unity (C#) Empty Re: Ayuda con programa de Unity (C#)

    Mensaje por NihilManet Vie Oct 14, 2022 9:16 pm

    Lo he pensado, pero no me termina de gustar la idea de que sea totalmente aleatorio, y  no sé como integrar ambas cosas
    Zerg Rush
    Zerg Rush
    Moderador


    Mensajes : 8946
    Edad : 70
    Localización : A veces delante de la compu

    Ayuda con programa de Unity (C#) Empty Re: Ayuda con programa de Unity (C#)

    Mensaje por Zerg Rush Vie Oct 14, 2022 9:35 pm

    Buno, no te puedo decir como incluir este código, no tengo demasiadas nociones de programación. Basándome en la situación en un videojuego con un enemigo que quiere obtener una cosa sobre todo, pero de paso naturalmente deshacerse del protagonista, en última instancia, al ser no una situación estática, porque el protagonista quiere lo mismo y lógicamente ataca al enemigo, el comportamiento de este debería orientarse a esta situación, haciendo todo para que el protagonista no consigue esta cosa, bien obstaculizando el acceso de alguna manera o bien de entrar en combate. En los juegos normalmente ocurre lo último en el mismo momento cuando el protagonista entra en el campo de visión del enemigo.

    Contenido patrocinado


    Ayuda con programa de Unity (C#) Empty Re: Ayuda con programa de Unity (C#)

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Dom Oct 06, 2024 2:35 am