Unity 3D - Enemigo básico (Rutinas y comportamientos)

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ย. 2024
  • / joexscript
    / joexscript
    ///////////////////
    Prueba mi juego :3
    joexscript.itc...

ความคิดเห็น • 495

  • @julianhernandoruizorrego6426
    @julianhernandoruizorrego6426 2 ปีที่แล้ว +35

    Por si alguno llega al minuto 6:39 y no puede crear el evento, miren que sus animaciones no digan "Only read". Si sus animaciones tienen la condición anteriormente mencionada, lo que deben hacer es crear una animación vacía y copiar los frames de la animación original que esta en modo lectura y listo, esa animación que acaban de crear si la pueden modificar.
    Por cierto bro, excelente video y muchas gracias!

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Gracias por la información :D

    • @pabloalejandroramos
      @pabloalejandroramos 2 ปีที่แล้ว +2

      Una pregunta, me sucede tal cual explicas que tengo mi animación de ataque como "Only read", por lo que intente copiar y pegar los frames en una animacion vacía como explicaste, pero por alguna razón me copia más frames de los que son originalmente, es decir, mi animación de ataque original es de 78 frames con 2:18 minutos de duración, mientras que el copiado me queda con 156 frames y 2:36 de duración. Además de esto, no puedo añadirle la funcion Final_Ani() , ni siquiera me sale alguna opción de función como para agregarla, que podría hacer?

    • @aleixramos7742
      @aleixramos7742 2 ปีที่แล้ว +2

      @@pabloalejandroramosctrl + a” encima de los fotogramas de only- read, crtl + C y en el nuevo que creas crtl + V y deben aparecerte los mismos fotogramas, sino algo estas haciendo mal

    • @synmad3638
      @synmad3638 ปีที่แล้ว

      mas facil seleccionar la animacion, Ctrl + D, y ahi ta

    • @MiguelAngel-pn2ux
      @MiguelAngel-pn2ux ปีที่แล้ว

      momennto de escoger las animaciones (attack) debes darle click al CREATE NEW CLIP y pegar los frames del original, lo hice de esa forma y me funciono

  • @Gakulex
    @Gakulex 3 ปีที่แล้ว +11

    wao, todo lo que estaba buscando en un video espetacular bro. me ahorre mucho tiempo de busqueda y busqueda de tutoriales

  • @denilsonedgardofloresvaldi6747
    @denilsonedgardofloresvaldi6747 ปีที่แล้ว +10

    Muy buen video, y un aporte,
    para los que tiene problemas en la parte del movimiento, es decir que la animacion de caminar se detiene pero el personaje sigue avanzando y asi sucesivamente en cada repeticion del temporizador, la solucion se encuentra en el looptime de Walk, doble clic y activar la casilla.
    Saludos.

    • @oliverneville4497
      @oliverneville4497 ปีที่แล้ว

      a que te refieres tiene que estar activado el loop?

    • @elprimo978
      @elprimo978 10 หลายเดือนก่อน

      crac

    • @edugordos691
      @edugordos691 7 หลายเดือนก่อน

      Adentro de el triangulo de la animación, le das edith y buscas la opcion "loop time" y le pones una palomita en el check box@@oliverneville4497

  • @Lawlesed
    @Lawlesed 17 วันที่ผ่านมา

    Perfección ❤

  • @gonzaloastorga3242
    @gonzaloastorga3242 3 ปีที่แล้ว +1

    suscrito!! eres sekisimo, re bueno para explicar mil cosas en solo un par de minutos, ojala te hagas mas conocido es muy bueno tu contenido :3

  • @josemanuelrangelmunoz
    @josemanuelrangelmunoz ปีที่แล้ว +4

    Buenas, al llegar al jugador no para de realizar la animación de correr alrededor del personaje, alguna solución?

  • @avery559
    @avery559 ปีที่แล้ว +3

    He descubierto que las animaciones me van bien hasta que hago la parte en la que explicas el ataque, cuando la hago el enemigo se mueve en el sitio y no se desplaza, si me puedes ayudar te lo agradezco

  • @juanlamanna2915
    @juanlamanna2915 ปีที่แล้ว

    super educativo en cuanto a metodologias, para zombies esto es una joya

  • @rinimatsuzaka3588
    @rinimatsuzaka3588 3 ปีที่แล้ว +3

    Super interesante el videíto, y es fácil de entender de screen a screen, espero más videitos para unity 3d :3 !! Suscrita

  • @SalvadorMarquez-dm7cs
    @SalvadorMarquez-dm7cs 6 หลายเดือนก่อน

    Muy buen video la verdad te mereces más reconocimiento.

  • @luisalbertodzibnoh3996
    @luisalbertodzibnoh3996 3 หลายเดือนก่อน

    Si no les aparece la animación en el Animation, tienen que seleccionar el personaje que tiene las animaciones que quieren aditar, solo así se pueden reproducir desde el animation.

  • @ProyectoPandanejo
    @ProyectoPandanejo 2 ปีที่แล้ว +1

    PERFECTO!!! Todo me funciono, felicitaciones y gracias

  • @nychu4
    @nychu4 3 ปีที่แล้ว

    Me gusta mucho el timing que le das a tus tutoriales , enhorabuena y gracias ;) .

  • @patriciocastillo8457
    @patriciocastillo8457 ปีที่แล้ว

    amigo este video es increíble y sumamente útil, muchas gracias.

  • @touchcelltecnologia4040
    @touchcelltecnologia4040 9 หลายเดือนก่อน +1

    que mas parcero buen video. me quede cuando ingresa a Animation , selecciono el de attack y muevo la linea del evento, pero cuando le doy al icono de add evento no me aparece en el inspector el animation event que puedo hacer o que me falta. Gracias

  • @daggerone3370
    @daggerone3370 2 ปีที่แล้ว

    Mate your first game, checked the first and most important todo, fun.

  • @Mistudioo
    @Mistudioo 3 หลายเดือนก่อน +2

    wen te encanto el código pero te da weba escribirlo y deseas que alguien ya lo aya escrito para copiarlo y pegarlo

  • @huse360
    @huse360 3 ปีที่แล้ว +1

    Me alegré cuando vi quaternion... hasta que después vi Euler y Distance...
    Pero igual me suscribo, a ver con qué sorpresa saldrás en la próxima.

  • @trunerso151
    @trunerso151 ปีที่แล้ว +5

    Bro, me pasa que mi enemigo despues de terminar un ciclo de caminar, se hunde un poco, y cuando finaliza otro ciclo, se hunde un poco mas y así sucesivamente, sabes por que puede ser? Tambien cuando corre, cada vez que cambia de animacion se hunde un poco
    Buen video :)

    • @christopherrosario2045
      @christopherrosario2045 ปีที่แล้ว

      Lo pudiste resolver?

    • @trunerso151
      @trunerso151 ปีที่แล้ว

      @@christopherrosario2045 Sisi, al final de cada animación hice que se reinicie el eje y y queda en la misma capa. Pero igual quiero saber si tenes otra idea/forma. Gracias

    • @christopherrosario2045
      @christopherrosario2045 ปีที่แล้ว

      @@trunerso151 Yo en encontre un man que utilizo este codigo:
      public Terrain terrain;
      // Obtiene la posición del enemigo
      Vector3 enemyPosition = transform.position;
      // Obtiene la altura del terreno en la posición horizontal del enemigo
      float terrainHeight = terrain.SampleHeight(enemyPosition);
      // Actualiza la posición vertical del enemigo para que esté sobre el terreno
      enemyPosition.y = terrainHeight;
      // Actualiza la posición del enemigo
      transform.position = enemyPosition;
      De momento me ha dado buen resultado.

  • @crashman3281
    @crashman3281 2 ปีที่แล้ว +2

    Perdon por venir a preguntarte otra vez xD
    Te escribi por discord pero igual y se te pasó, no importa, todo funciona de maravilla solo que me percaté de que pasa un último problema, cuando el enemigo hace la animación de atacar y yo me quedo quieto en el mismo sitio su animación de attack se queda congelada, es decir:
    -Me acerco a él para que me ataque
    -Me quedo en la misma posicion
    -Ataca
    -enemigo se queda congelado y ya no hace nada
    Viendo el animator me doy cuenta que el booleano de attack sigue en true a pesar de que en el animation event está puesto que se haga false.
    Ya viendo el codigo no se me viene nada a la cabeza sobre qué cambiar para que no suceda eso :(

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว +2

      La animacion de atacar tiene loop?

    • @crashman3281
      @crashman3281 2 ปีที่แล้ว +3

      @@joexscript7046 no puede ser que me haya quebrado la cabeza tanto y no se me ocurriera eso XDDDDD
      Problema resuelto, en serio eres grande me salvaste otra vez XD
      Gracias!!!!!!

    • @TheKevinDCA
      @TheKevinDCA 2 ปีที่แล้ว +1

      @@crashman3281 x2

  • @neni8000
    @neni8000 3 ปีที่แล้ว

    nuevo suscriptor, super entendible todo, un crack.

  • @Alex_xx-lg7cj
    @Alex_xx-lg7cj ปีที่แล้ว +2

    Y para que suene una música de persecución?

  • @JuanAndres01
    @JuanAndres01 2 ปีที่แล้ว

    Excelente video, muchas gracias

  • @juancholaisecagomez
    @juancholaisecagomez 4 หลายเดือนก่อน

    Amiguito tengo un enemigo y quiero que se active al precionar una tecla, y se desplace al objeto que quiero que destrulla, luego de destruir el objeto regrese a su posicion

  • @podeischupadmelapolla777
    @podeischupadmelapolla777 2 ปีที่แล้ว +1

    como le hago para que el enemigo cuando lo mires se quede quieto pero cuando no lo veas te persiga??

  • @Mogusxd
    @Mogusxd ปีที่แล้ว +1

    Hola esperó que contestes esto es urgente, lo que paso es que estaba haciendo un juego y avance mucho en el juego y llego un momento donde por algo raro apareci bien legos de donde estan mis construcciónes y no se que hacer estoy bien legos que hasta unity dice que estoy en los límites¿hay una solución para volver al inicio donde estan mis construcciónes?😭

  • @eldandady
    @eldandady 3 ปีที่แล้ว

    Excelente video muchas gracias por compartir el conocimiento 👌

  • @CHETO3
    @CHETO3 ปีที่แล้ว +1

    En el minuto 3:02 me da error en transform y si lo arreglo me da error en position

  • @juleke9099
    @juleke9099 3 ปีที่แล้ว

    Buen tutorial como siempre loco.

  • @CHETO3
    @CHETO3 ปีที่แล้ว +2

    Tengo Una Duda,Porque Mi Modelo Se Mueve Lento?

    • @jackpelon9852
      @jackpelon9852 ปีที่แล้ว +2

      verifica el código en el parámetro de correr minuto 3:44 allí puedes probar parámetros para hacer que camine mas rápido el enemigo.👍👍👍👍

    • @CHETO3
      @CHETO3 ปีที่แล้ว +1

      @@jackpelon9852 Muchas Gracias!!!

  • @CarloswolfOficial
    @CarloswolfOficial 2 ปีที่แล้ว +1

    Hola! disculpa, podrias subir un tutorial del navmesh (o como se escriba) para qque los perosnajes no choquen en la pared? o explciar de como de usa, es que al intentar agregarlo, no se la configuracion en especifico

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Aún no sé como se usa un navmesh xD pero un suscriptor me informa que lo pudo implementar asique lo veré mñn

  • @jorgealexanderguatequemart3735
    @jorgealexanderguatequemart3735 2 ปีที่แล้ว

    Muchas gracias !! excelente video

  • @anguianojve
    @anguianojve 2 ปีที่แล้ว +1

    Eres un mago

  • @profecional_89
    @profecional_89 2 ปีที่แล้ว

    hola muchisimas gracias es lo que buscaba te ganaste un sub

  • @roymgr
    @roymgr ปีที่แล้ว +1

    Amigo, tienes Discord? es que tengo unos errores con la script y me sirviria mucho tu ayuda xd

  • @diegorozasmartin588
    @diegorozasmartin588 ปีที่แล้ว

    que grande TH-cam recomendándome esto justo hoy, ahí, pa que duela mas

  • @cocheta391
    @cocheta391 ปีที่แล้ว

    como puedo hacer que se teletransporte un poco cerca del jugador pero no lo suficiente como para que entre en su rango de vision ?

  • @thecucomajo8834
    @thecucomajo8834 5 หลายเดือนก่อน

    Buenas, tengo un problema. Cuando se me repite la acción de andar o idle, la barra de progreso azul de la animación no vuelve al inicio y el personaje no realiza la animación. Me he dado cuenta ya que en el de andar una vez que el personaje completa la animación de andar y se vuelve a repetir el muñeco sigue moviéndose pero sin la animación. Alguien me puede ayudar? Pd. Tengo copiado tu mismo codigo

  • @davidpepice
    @davidpepice 2 ปีที่แล้ว +1

    alguien sabe porque el target se quita al darle play?

  • @buschfranco
    @buschfranco 7 หลายเดือนก่อน

    no hay forma de agregarle fisicas? porque me atraviesa las paredes o se queda flotando si en el suelo hay algun agujero. Si le agrego un rigigbody se cae automaticamente atravesando el terreno. Que podría hacer?

    • @joexscript7046
      @joexscript7046  7 หลายเดือนก่อน

      Si, en este tutotial lo hago
      th-cam.com/video/ZEd19mXhOu0/w-d-xo.htmlsi=Y64STXwIkF3ahMPS

  • @raulgamesstudios7437
    @raulgamesstudios7437 2 ปีที่แล้ว +2

    Hola bro podrias poner el script para descargar? esque da flojera hacer todo eso :"v

  • @a1t0rmenta
    @a1t0rmenta ปีที่แล้ว

    Mi enemigo no deja de girar sobre si mismo y se dirige al centro de la pantalla. Solo ejecuta la animación run. ¿Alguna idea?

  • @darzakhand19
    @darzakhand19 ปีที่แล้ว +1

    en un juego de plataformas el enemigo se suicida ¿Existe algo que limite sus movimientos del enemigo solo a un área?

    • @jackpelon9852
      @jackpelon9852 ปีที่แล้ว

      Hola puedes ver su otro video y revisar el código para que lo adaptes a tu jugador: th-cam.com/video/P3kvNfoX8pw/w-d-xo.html yo también use esto para limitar a mi enemigo, lo adapte bien y funciono.👍👍👍

  • @RodrigoATannure
    @RodrigoATannure 3 ปีที่แล้ว

    Seguí los pasos tal cual pero el enemigo simplemente se queda en estado Idle, en loop en el mismo lugar, no camina, no se gira en ninguna dirección, no pasa nada al acercar o alejar mi personaje principal. :(

  • @fgabrielm.4721
    @fgabrielm.4721 2 ปีที่แล้ว

    Saludos tengo un problema con mi enemigo, resulta ser que ya despues que hago la parte de que el enemigo me persiga este solamente lo unico que hace es correr hacia delante, y no hace mas nada. Me aparece un aviso en una nube dentro de Unity que dice "Look rotation viewing is zero".

  • @abdellahibrahimi6451
    @abdellahibrahimi6451 ปีที่แล้ว

    Hola tengo un error y es que mi enemigo no se mueve no hace la rutina ni me sigue, no me sale como error pero cuando voy al animator la barrita azul del IDLE se llena y se queda en IDLE no pasa a WALK

  • @Untitled-917f-unity
    @Untitled-917f-unity 9 หลายเดือนก่อน

    Necesito ayuda me pasa que en vez que me siga sige adelante pero con la animacion run y si me pongo adelante me ataca y de la animacion de de ataque no se sale solo se reproduce la animacion mientras camina ya me vi el otro video

  • @azielygarcia9516
    @azielygarcia9516 ปีที่แล้ว

    que son los triángulos color cian que aparecen con tres rayitas en skeleton-Ani , es que a mí no me salen

  • @beccamguille8570
    @beccamguille8570 6 หลายเดือนก่อน

    hola como podriamos usar la ia para ayudarnos en el desarrollo de videojuegos con unity algo que siempre me pasa es que como soy mas diseñador grafico que programador y siempre que salia una nueva version de unity al abrir el proyecto se echaban a perder codigos y intentar arreglarlo me parecia en chino jaja

  • @victoriadelalbadediosgarci1321
    @victoriadelalbadediosgarci1321 5 หลายเดือนก่อน

    Hola, me funciona bien, mi unico problema es que lo hace con mi personaje al revez, osea que en vez de ir enfrente va hacia atras, alguien me puede ayudar.

  • @seb-sch8555
    @seb-sch8555 2 ปีที่แล้ว

    Ayuda….. cuando el jugador se acerca al enemigo, el jugador se teletransporta hacia el

  • @fernandeitor62
    @fernandeitor62 2 ปีที่แล้ว

    Muy bien video bro, pero quería preguntarte algo, cómo tendría que hacer para que en lugar de perseguir al jugador, que en cuanto entre en su rango, el enemigo se aleje del jugador? espero puedas responderme y saludos

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว +3

      En el min 03:30 pones el valor del look en negativo así:
      var rotation = Quaternion.LookRotation(lookPos*-1);

  • @RobertoECC
    @RobertoECC 3 ปีที่แล้ว +1

    Excelente contenido, lo malo es que no lo organizaste en listas de reproducción. Igual me suscribí por si acaso.

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      Como listas de reproducción? xD

    • @RobertoECC
      @RobertoECC 3 ปีที่แล้ว

      @@joexscript7046, sí, organiza todos tus videos de mejor manera,por categorías.

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      @@RobertoECC ok

  • @jorgeponce5147
    @jorgeponce5147 3 ปีที่แล้ว +1

    Buenas! buen video! harás un tutorial similar pero en 2d? Saludos!

  • @user-ig6tr2en3s
    @user-ig6tr2en3s 2 ปีที่แล้ว

    estoy aprendiendo bien
    Tengo un script llamado 3d character, ¿dónde pongo este script?
    ¿Y qué entra en este guión?

  • @2026toni
    @2026toni 2 ปีที่แล้ว

    Gran tutorial y muy bien explicado , me encanto ,pero que tendria que cambiar para XR ,para oculus quest
    sabrias decírme?

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Disculpa, pero no sé usar eso del oculus :/

  • @adios1737
    @adios1737 ปีที่แล้ว

    como puedo crear un aliado tipo FPS por ejemplo los marines de halo

  • @kiow1344
    @kiow1344 2 ปีที่แล้ว +1

    Sufrí con este video
    Porque en el script en vez de poner
    cronometro += 1 puse
    cronometro *= 1 y me costó mucho encontrarlo

  • @zeusdelolimpo2882
    @zeusdelolimpo2882 3 ปีที่แล้ว

    bien explicado me suscribo

  • @yamir1764
    @yamir1764 10 หลายเดือนก่อน

    podrias pasar el recurso de la calavera, estoy empezando con esto del unity y quisiera aprender

  • @moisesabelmacalupuchorres7547
    @moisesabelmacalupuchorres7547 ปีที่แล้ว

    Muy bueno, pero cuando ejecuto el juego el enemigo se hace un lag, :( alguna solución para que no se produzca ese lag

  • @ignaciomoraga9028
    @ignaciomoraga9028 2 ปีที่แล้ว

    bro implemente todo igual al video el scrip bien pero el personaje solo se queda en idle, no pasa a walk ni run
    te podria mostrar mi proyecto

  • @MILK-vt7ld
    @MILK-vt7ld 2 ปีที่แล้ว +1

    yo solo vine para lo de atacar pero buen video 😀

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      XD

    • @MILK-vt7ld
      @MILK-vt7ld 2 ปีที่แล้ว

      @@joexscript7046 hasta ahora es que uso el tutorial XD pero muchísimas gracias ya casi termine mi juego para pc y posiblemente para Android :D

  • @fazztor8917
    @fazztor8917 3 ปีที่แล้ว

    Tengo una duda, cuando escribo "Animator"o "Quaternion" no cambia de color y no puedo hacer que funcione como lo resuelvo? Gracias!

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      eso es un error común al instalar unity, ve a Preferences-->External Tools y en la primera opción eliges Visual Studio

  • @kat1460
    @kat1460 ปีที่แล้ว

    Hice todo y estaba bien, pero cuando el enemigo me ataca, deja de moverse :(

  • @gonzalobarbuto4570
    @gonzalobarbuto4570 2 ปีที่แล้ว +1

    Hola bro, en la primera parte que dice "public void Comportamiento_Enemigo()" me sale un error que dice que no esta marcado como abstracto, externo o parcial. ¿Como lo soluciono?

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Como lo tienes escrito?

    • @gonzalobarbuto4570
      @gonzalobarbuto4570 2 ปีที่แล้ว

      @@joexscript7046 public void Comportamiento_Killer();
      Me sale el error y no me deja poner los comandos ademas de marcarme todo en rojo

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว +1

      @@gonzalobarbuto4570 tiene que ser:
      Public Void Comportamiento_Killer()
      {
      *codigo*
      }

    • @gonzalobarbuto4570
      @gonzalobarbuto4570 2 ปีที่แล้ว +1

      @@joexscript7046 Soy un tonto, muchas gracias por la ayuda

  • @thegameofspider3734
    @thegameofspider3734 ปีที่แล้ว

    el código me funciona pero cuando empieza a moverse camina y corre super lento

  • @juliomaypacheco6178
    @juliomaypacheco6178 ปีที่แล้ว

    Hola amigo, tengo un problema, todo me funciona pero cuando quiero agregar "Add event" este esta desactivado y no me deja seleccionarlo, alguien podria ayudarme?

  • @tomasmoriondo7169
    @tomasmoriondo7169 2 ปีที่แล้ว

    muy buen video, una duda nomas, no me hace la transicion de idle a walk, solo queda en idle y se repite

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Solo se queda quieto? Te refieres a cuando hace la rutina de patrullar?

  • @BasureroDelBasurero
    @BasureroDelBasurero 2 ปีที่แล้ว

    alguna forma para que el enemigo en vez de seguir rutas aleatorias siga una ruta predefinida o un patron constante, exelente video manin si apruebo el ramo sera gracias a ti

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว +1

      si, aquí ago algo parecido con la plataforma que tiene un recorrido definido
      th-cam.com/video/ubyE3cQGb_8/w-d-xo.html

  • @agustinortiz4555
    @agustinortiz4555 2 ปีที่แล้ว

    hey me sale que animation no contiene una definicion para "SetBool" como arreglo eso?

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Manda l aparte del codigo en la q te sale ese error

  • @prod.mybodydidntwakeup
    @prod.mybodydidntwakeup 2 ปีที่แล้ว

    hola bro tengo un problema, cuando pongo play el enemigo hace la animación de idle normal, luego cuando pasa a la de walk la hace una sola vez, se congela y se queda quieto por unos segunods y ya luego sale moviendose super rapido por todo el mapa sin sentido y se detiene y se repite todo lo que te acabo de decir ¿que puedo hacer? aiuda porfa :(((

    • @BanX_OO
      @BanX_OO ปีที่แล้ว

      Ya resolviste el problema ?

  • @CHETO3
    @CHETO3 ปีที่แล้ว +1

    Me sale un error y es que cuando estaba escribiendo todo eso las letras no se ponían de color y después guarde y puse el script donde estaba mi personaje y me salía error necesito ayuda porfa

    • @joexscript7046
      @joexscript7046  ปีที่แล้ว +1

      A sí, tienes que cargar el visual studio otra vez parq q se actualice

    • @joexscript7046
      @joexscript7046  ปีที่แล้ว +1

      Te vas Preferencias > External tool y ahí tienes q poner el visual studio que tengas

    • @CHETO3
      @CHETO3 ปีที่แล้ว +1

      Ok gracias

  • @user-hq8hl9zp1h
    @user-hq8hl9zp1h 10 หลายเดือนก่อน

    Buenas como ponemos el evento Final Ani?

  • @anormalfalloutplayer5971
    @anormalfalloutplayer5971 2 ปีที่แล้ว

    Como puedo hacer que en vez de al alejarte del enemigo y te deje de perseguir,te alejes de un punto en concreto (Como una casa) y te deje de perseguir? Gracias 😀

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Puedes darle un booleano al jugador "escondido" y que para que te siga ese bool tiene que estar en falso y lo activas cuando entres a la casa con un box collider usando un OntriggerEnter

  • @elotakuxd5d888
    @elotakuxd5d888 3 ปีที่แล้ว +1

    Hola, eeeesteeeee ¿me ayudas? es que en estoy cuando el enemigo persige al jugador pero me aparece este error NullReferenceException: Object reference not set to an instance of an object
    Enemige.Comportamiento_Enemigo () (at Assets/scripts/Enemige.cs:30)
    Enemige.Update () (at Assets/scripts/Enemige.cs:25)
    y me aparece que es en el zombie y no se como arreglarlo me ayudas?

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      Ok, eso ocurre al empezar el juego?

    • @elotakuxd5d888
      @elotakuxd5d888 3 ปีที่แล้ว

      @@joexscript7046 si

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว +1

      pusiste lo de Target = GameObjet.Find("nombre de tu personaje")?

    • @elotakuxd5d888
      @elotakuxd5d888 3 ปีที่แล้ว

      @@joexscript7046 yo puse link

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      @@elotakuxd5d888 tienes q poner el nombre que tiene tu personaje en la jerarquia

  • @star-magic2802
    @star-magic2802 3 ปีที่แล้ว

    ¡Gran video! Me sirvio muchisimo, hice todo correctamente solo que me di cuenta que al momento de hacer su rutina y perseguir al jugador, el enemigo traspasa otros elementos como paredes, arboles, etc. Le puse un capsule collider pero no parece funcionar, ¿Algun consejo?

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว +1

      Por el momento no he hecho un sistema de navegación inteligente, pero Unity tiene un sistema llamado Navmesh y la gente de aquí lo suele usar.

    • @star-magic2802
      @star-magic2802 3 ปีที่แล้ว

      @@joexscript7046 Muchisimas gracias :D, nuevo sub

  • @alexjimenez4180
    @alexjimenez4180 11 หลายเดือนก่อน

    muy buen tutorial

  • @NoeMartinezSandoval
    @NoeMartinezSandoval 2 ปีที่แล้ว

    Hola, muy buen video me gustó tu explicación clara y concreta, una duda en el enemigo no se porque se queda parado una vez termina la animación osea la variable atackk en Animator se queda en true obviamente puse el evento al terminar la animacion

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Tienes ls animacion de ataque en loop?

    • @NoeMartinezSandoval
      @NoeMartinezSandoval 2 ปีที่แล้ว

      No, osea una vez que termina la animación de atacar se queda parado, no hace nada aunque me aleje, veo las variables en el Animator y atack se quedó en true, la desmarcó y se vuelve a marcar

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว +1

      @@NoeMartinezSandoval si la animacion de ataque está en loop y sigue así, entonces revisa las transiciones del animator ya q siempre suelen equivocarse en ese parte

    • @NoeMartinezSandoval
      @NoeMartinezSandoval 2 ปีที่แล้ว

      Ya pude muchas gracias, si era lo del loop... Eres un crack no solo en el vídeo sino en ayudar en los comentarios

    • @MarioRodriguez-ep4zv
      @MarioRodriguez-ep4zv 2 ปีที่แล้ว

      @@NoeMartinezSandoval me ayudas porfavor que me paso lo mismo y no pude solucionarlo

  • @X4guestt
    @X4guestt 4 หลายเดือนก่อน +1

    Alguien que le haya funcionado me puede dejar el link a Google drive de su script porfa. Ofresco 390

  • @mercurio5939
    @mercurio5939 ปีที่แล้ว

    The name 'comportamiento_Enemigo' does not exist in the current context

    • @joexscript7046
      @joexscript7046  ปีที่แล้ว

      Mandame como tienes el metodo escrito

  • @ElTalUriel
    @ElTalUriel ปีที่แล้ว +1

    Ayuda capo :,v Cuando me le acerco se aleja corriendo en lugar de seguirme :,v

    • @jackpelon9852
      @jackpelon9852 ปีที่แล้ว +1

      Hola debes revisar el código tal vez se te haya olvidado algo por allí en la parte en la que sigue al jugador, podría ser también el parámetro de distancia de detección del enemigo al Player ten en cuenta esas dos cositas...👍👍👍

    • @gtagames-ll5or
      @gtagames-ll5or ปีที่แล้ว

      Que triste😂🥺

  • @pefongo5342
    @pefongo5342 2 ปีที่แล้ว

    Hola, una pregunta, como debería de hacer para que el enemigo pase mas tiempo caminando, que no sean solo 4 segundos, se que a veces como elige varias veces caminar camina mas de 4 segundos, pero me gustaría agregarle mas

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Solo cambia el 4 por un numero mas grande, en el min 0:30 te sale el tiempo

    • @pefongo5342
      @pefongo5342 2 ปีที่แล้ว

      @@joexscript7046 pero creo q de esa manera también cambia el tiempo q esta parado, me gustaría cambiar solo el tiempo en que se mueve

  • @juancarlosj0
    @juancarlosj0 ปีที่แล้ว

    Excelente, felicidades... ¿Dónde se puede conseguir esos assets de zombies calabera?

    • @joexscript7046
      @joexscript7046  ปีที่แล้ว +1

      assetstore.unity.com/packages/3d/characters/humanoids/fantasy-monster-skeleton-35635

    • @juancarlosj0
      @juancarlosj0 ปีที่แล้ว

      @@joexscript7046 muchas gracias

    • @juancarlosj0
      @juancarlosj0 ปีที่แล้ว

      Lo hice tal cual pero cuando me cambia al estado de walk, se mete en el piso ( cambia el position en el eje Y )

    • @juancarlosj0
      @juancarlosj0 ปีที่แล้ว

      Si tienes discord te puedo enviar screenshot

  • @armandotapia6919
    @armandotapia6919 2 ปีที่แล้ว

    Muy buen video pero tengo un problema cuando pongo Random.Range no aparece en verde y Time.deltaTime tampoco ¿qué tengo que hacer?

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      cuando escribes "game" al lado te sale el autocompletado ==>GameObjet?

  • @josuejoseph1425
    @josuejoseph1425 2 ปีที่แล้ว

    podrias hacer un tutorial de como cambiar un animator cuando se recoge un obejeto(un armas) por faa

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Algo como mi video de inventario pero en 3d?

  • @santiagoacosta6361
    @santiagoacosta6361 ปีที่แล้ว

    no se ejecuta el ataque, se queda persiguiendo al jugador.

  • @fedearg4642
    @fedearg4642 2 ปีที่แล้ว

    Buenas, tengo un problema a la hora de atacar. El enemigo en lugar de pegar sigue corriendo y rotando, cómo podría arreglarlo?

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      De casualidad la escala del enemigo es grande? Ya que yo lo tengo en 1 y piede ser que al ser tan grande no alcance a acercarse la suficiente.

  • @ralfff2376
    @ralfff2376 3 ปีที่แล้ว

    Hubiese estado bueno que expliques como importar skin y todo hacia el enemigo

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      Te metes a la store de unity y lo descagas gratis, solo pones skeleton y lo ecuentras facil ;)

  • @FIXIUS1225
    @FIXIUS1225 2 ปีที่แล้ว

    Me detecta el personaje pero desde muy muy de cerca ¿como puedo hacer para que lo detecte más lejos?

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      En el min 3:00 sale la distancia "5" esa la modificas a tu gusto

  • @nicolasarevalo9889
    @nicolasarevalo9889 3 ปีที่แล้ว

    Excelente video, si quiero hacer que el enemigo no se choque a cada rato con las paredes al caminar o al perseguirme?
    Debería implementar un navmesh no?
    Gracias de antemano.

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      Si, esa es una opción.
      Yo solo he usado navmesh de Unity una vez para probarlo pero me gustaría programar la navegación yo mismo xD

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      Aunque veo a mucha gente usarlo asique debe ser bueno

    • @nicolasarevalo9889
      @nicolasarevalo9889 3 ปีที่แล้ว

      @@joexscript7046 Me gustaría desarrollar la navegación por mi mismo con el estilo que muestras en el video, pero no me dan los conocimientos xd.
      Para ponerte en contexto estoy desarrollando un videojuego para la universidad, el juego es el laberinto del minotauro, y ya sabes, hay un laberinto y un minotauro que te persigue jajaja

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว

      @@nicolasarevalo9889 Entonces es un laberinto y un minotauro verdad? xD

    • @joexscript7046
      @joexscript7046  3 ปีที่แล้ว +1

      @@nicolasarevalo9889 En algún momento haré un tutorial se navegación pero tengo q investigarlo, de momento te recomendaría usar el Navmesh de Unity ;)

  • @davskele7967
    @davskele7967 2 ปีที่แล้ว

    Bro si si quiero que me persiga si solo estoy en frente de el?. Y si hay un muro no me mire?.De hay como se hace?

    • @abduuprueba7767
      @abduuprueba7767 2 ปีที่แล้ว +1

      para eso tienes que hacer un RayCast

  • @fanaticanimes4265
    @fanaticanimes4265 2 ปีที่แล้ว

    tengo un problema, hice el código exactamente igual que tu, pero mi enemigo solo se queda en idle y por mas que me acerque no pasa nada, solo se queda quieto

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Y no hace lo de patrullar?

    • @fanaticanimes4265
      @fanaticanimes4265 2 ปีที่แล้ว

      @@joexscript7046 tampoco, no hace nada de nada, más que quedar en el idle, literalmente le puse el script y espere 3 minutos para ver si hacía algo

  • @franchugoat
    @franchugoat ปีที่แล้ว +1

    Bro alto video pero me podrias escribir el codigo aca porque estoy recien empesando con todo esto de la programacion y no se como hacer codigos

    • @franchugoat
      @franchugoat ปีที่แล้ว +1

      ya tengo el juego solo me falta el enemigo para terminarlo

  • @JorelKiller
    @JorelKiller 2 ปีที่แล้ว

    Como se puede hacer que ande por ejemplo en una casa sin chocarse contra las paredes y para que las paredes obstruyan el campo de visión?

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Hay gente q usa el navmesh

    • @JorelKiller
      @JorelKiller 2 ปีที่แล้ว

      @@joexscript7046 muchas gracias

  • @Zetrhon
    @Zetrhon 2 ปีที่แล้ว

    4:33 me hace la animacion de correr pero se queda quieto

  • @gtagames-ll5or
    @gtagames-ll5or ปีที่แล้ว

    Bro en "transform.position = Quaternion.RotateTowards(transform.position, target, 2);" me sale el siguiente error "cs1503 argumento 1: no se puede convertir de 'UnityEngine.Vector3' a 'UnityEngine.Quaternion'" me puedes ayudar?

    • @joexscript7046
      @joexscript7046  ปีที่แล้ว

      Lo escribiste mal, es:
      transform.rotation = Quaternion.RotateTowards(transform.rotation, rotation, 2);

    • @sadmodz
      @sadmodz ปีที่แล้ว

      @@joexscript7046 gracias bro :´)

  • @cc_gumball212
    @cc_gumball212 2 ปีที่แล้ว

    aja todo bien pero ese enemigo traspasa paredes y no sube gradas

    • @joexscript7046
      @joexscript7046  2 ปีที่แล้ว

      Para eso tendrías que implementar el NavMech de unity, un suscriptor lo hizo pero aún no me he puesto a investigar 😅

  • @leanforever7814
    @leanforever7814 2 ปีที่แล้ว

    tengo un problema el script esta en el objeto padre, todo funcional, pero las animaciones estan en el hijo, por lo que no puedo agregarle el evento en el final de la animacion ( porque el void esta en el padre) como puedpo arreglarlo?

    • @leanforever7814
      @leanforever7814 2 ปีที่แล้ว

      ppd intente con ienumerator pero entonces siempre esta !atacando, pq es lo q hacer el ienumerator, lo intente cancelar pero sigue dando el mismo resultado

    • @leanforever7814
      @leanforever7814 2 ปีที่แล้ว

      pd2: te tengo en discord xd

  • @profecional_89
    @profecional_89 2 ปีที่แล้ว

    ahora lo use para un tornado solo use el movimiento alaetorio