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

  Рет қаралды 66,677

JoexScript

JoexScript

Күн бұрын

Пікірлер: 504
@julianhernandoruizorrego6426
@julianhernandoruizorrego6426 3 жыл бұрын
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 3 жыл бұрын
Gracias por la información :D
@pabloalejandroramos
@pabloalejandroramos 3 жыл бұрын
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 жыл бұрын
@@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 2 жыл бұрын
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 жыл бұрын
wao, todo lo que estaba buscando en un video espetacular bro. me ahorre mucho tiempo de busqueda y busqueda de tutoriales
@denilsonedgardofloresvaldi6747
@denilsonedgardofloresvaldi6747 2 жыл бұрын
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 Жыл бұрын
crac
@edugordos691
@edugordos691 Жыл бұрын
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
2 ай бұрын
tenia el problema y por tu comentario resolvi,gracias
@gonzaloastorga3242
@gonzaloastorga3242 3 жыл бұрын
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
@SalvadorMarquez-dm7cs
@SalvadorMarquez-dm7cs 11 ай бұрын
Muy buen video la verdad te mereces más reconocimiento.
@rinimatsuzaka3588
@rinimatsuzaka3588 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
@nychu4
@nychu4 3 жыл бұрын
Me gusta mucho el timing que le das a tus tutoriales , enhorabuena y gracias ;) .
@daggerone3370
@daggerone3370 2 жыл бұрын
Mate your first game, checked the first and most important todo, fun.
@ProyectoPandanejo
@ProyectoPandanejo 2 жыл бұрын
PERFECTO!!! Todo me funciono, felicitaciones y gracias
@josemanuelrangelmunoz
@josemanuelrangelmunoz Жыл бұрын
Buenas, al llegar al jugador no para de realizar la animación de correr alrededor del personaje, alguna solución?
@Lawlesed
@Lawlesed 5 ай бұрын
Perfección ❤
@patriciocastillo8457
@patriciocastillo8457 2 жыл бұрын
amigo este video es increíble y sumamente útil, muchas gracias.
@juanlamanna2915
@juanlamanna2915 2 жыл бұрын
super educativo en cuanto a metodologias, para zombies esto es una joya
@luisalbertodzibnoh3996
@luisalbertodzibnoh3996 8 ай бұрын
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.
@juleke9099
@juleke9099 3 жыл бұрын
Buen tutorial como siempre loco.
@anguianojve
@anguianojve 2 жыл бұрын
Eres un mago
@neni8000
@neni8000 3 жыл бұрын
nuevo suscriptor, super entendible todo, un crack.
@profecional_89
@profecional_89 3 жыл бұрын
hola muchisimas gracias es lo que buscaba te ganaste un sub
@IguanaLagarto69420
@IguanaLagarto69420 Жыл бұрын
que grande KZbin recomendándome esto justo hoy, ahí, pa que duela mas
@eldandady
@eldandady 3 жыл бұрын
Excelente video muchas gracias por compartir el conocimiento 👌
@JuanAndres01
@JuanAndres01 3 жыл бұрын
Excelente video, muchas gracias
@touchcelltecnologia4040
@touchcelltecnologia4040 Жыл бұрын
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
@avery559
@avery559 Жыл бұрын
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
@huse360
@huse360 3 жыл бұрын
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.
@Mistudioo
@Mistudioo 8 ай бұрын
wen te encanto el código pero te da weba escribirlo y deseas que alguien ya lo aya escrito para copiarlo y pegarlo
@jorgealexanderguatequemart3735
@jorgealexanderguatequemart3735 3 жыл бұрын
Muchas gracias !! excelente video
@SANGUICHITOP
@SANGUICHITOP 2 жыл бұрын
como le hago para que el enemigo cuando lo mires se quede quieto pero cuando no lo veas te persiga??
@CHETO3
@CHETO3 Жыл бұрын
En el minuto 3:02 me da error en transform y si lo arreglo me da error en position
@thegameofspider3734
@thegameofspider3734 2 жыл бұрын
el código me funciona pero cuando empieza a moverse camina y corre super lento
@aldoadrian8211
@aldoadrian8211 2 ай бұрын
ayuda cuando agrego el evento me salen funcion float int string y object no me sale una lista como en el video para agregar el evento
@CarloswolfOficial
@CarloswolfOficial 3 жыл бұрын
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 3 жыл бұрын
Aún no sé como se usa un navmesh xD pero un suscriptor me informa que lo pudo implementar asique lo veré mñn
@Alex_xx-lg7cj
@Alex_xx-lg7cj 2 жыл бұрын
Y para que suene una música de persecución?
@alexisvenegas2418
@alexisvenegas2418 Жыл бұрын
Supiste como hacerlo??
@juancholaisecagomez
@juancholaisecagomez 8 ай бұрын
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
@Untitled-917f-unity
@Untitled-917f-unity Жыл бұрын
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
@Mogusxd
@Mogusxd Жыл бұрын
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?😭
@cocheta391
@cocheta391 2 жыл бұрын
como puedo hacer que se teletransporte un poco cerca del jugador pero no lo suficiente como para que entre en su rango de vision ?
@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. :(
@seb-sch8555
@seb-sch8555 2 жыл бұрын
Ayuda….. cuando el jugador se acerca al enemigo, el jugador se teletransporta hacia el
@azielygarcia9516
@azielygarcia9516 2 жыл бұрын
que son los triángulos color cian que aparecen con tres rayitas en skeleton-Ani , es que a mí no me salen
@yamir1764
@yamir1764 Жыл бұрын
podrias pasar el recurso de la calavera, estoy empezando con esto del unity y quisiera aprender
@adios1737
@adios1737 2 жыл бұрын
como puedo crear un aliado tipo FPS por ejemplo los marines de halo
@crashman3281
@crashman3281 3 жыл бұрын
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 3 жыл бұрын
La animacion de atacar tiene loop?
@crashman3281
@crashman3281 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 3 жыл бұрын
@@crashman3281 x2
@darzakhand19
@darzakhand19 2 жыл бұрын
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: kzbin.info/www/bejne/hmTOp4GcpL1rptk yo también use esto para limitar a mi enemigo, lo adapte bien y funciono.👍👍👍
@RobertoECC
@RobertoECC 3 жыл бұрын
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
@trunerso151
@trunerso151 2 жыл бұрын
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.
@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".
@2026toni
@2026toni 3 жыл бұрын
Gran tutorial y muy bien explicado , me encanto ,pero que tendria que cambiar para XR ,para oculus quest sabrias decírme?
@joexscript7046
@joexscript7046 3 жыл бұрын
Disculpa, pero no sé usar eso del oculus :/
@IB0T18
@IB0T18 3 жыл бұрын
Hola amigo, como se puede hacer para que el enemigo aumente su velocidad 1 cada vez que nos ve
@joexscript7046
@joexscript7046 3 жыл бұрын
O sea, que cuando no te vea tenga una velocidad de 1 por ejemplo y cuando te vea tenga una velocidad de 2? eso?
@Touch2014
@Touch2014 3 жыл бұрын
@@joexscript7046 sii
@joexscript7046
@joexscript7046 3 жыл бұрын
@@Touch2014 Eso me lo preguntó otro suscriptor xD deja termino de trabajar y lo veo
@joexscript7046
@joexscript7046 3 жыл бұрын
@@Touch2014 Tendrás q esperar a que me llegue el internet ya van 5 dias xD
@joexscript7046
@joexscript7046 2 жыл бұрын
Agreguen un booleano llamado "suma" y pongan este metodo modificado. public void Comportamiento_Enemigo() { if (Vector3.Distance(transform.position, target.transform.position) > 5) { ani.SetBool("run", false); cronometro += 1 * Time.deltaTime; if (cronometro >= 4) { rutina = Random.Range(0, 2); cronometro = 0; } switch (rutina) { case 0: ani.SetBool("walk", false); break; case 1: grado = Random.Range(0, 360); angulo = Quaternion.Euler(0, grado, 0); rutina++; break; case 2: transform.rotation = Quaternion.RotateTowards(transform.rotation, angulo, 0.5f); transform.Translate(Vector3.forward * 1 * Time.deltaTime); ani.SetBool("walk", true); break; } suma = true; } else { if (suma) { speed += 1; suma = false; } var lookPos = target.transform.position - transform.position; lookPos.y = 0; var rotation = Quaternion.LookRotation(lookPos); if (Vector3.Distance(transform.position, target.transform.position) > 1f && !atacando) { transform.rotation = Quaternion.RotateTowards(transform.rotation, rotation, 2); ani.SetBool("walk", false); ani.SetBool("run", true); if (transform.rotation == rotation) { transform.Translate(Vector3.forward * speed * Time.deltaTime); } ani.SetBool("attack", false); } else { if (!stuneado && !atacando) { transform.rotation = Quaternion.RotateTowards(transform.rotation, rotation, 2); ani.SetBool("walk", false); ani.SetBool("run", false); } } } }
@Mandrilmen_84
@Mandrilmen_84 3 жыл бұрын
Buenas! buen video! harás un tutorial similar pero en 2d? Saludos!
@joexscript7046
@joexscript7046 3 жыл бұрын
Ya q me lo piden tanto si xD
@zeusdelolimpo2882
@zeusdelolimpo2882 3 жыл бұрын
bien explicado me suscribo
@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 жыл бұрын
@@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
@Dinitobollll
@Dinitobollll 2 ай бұрын
Buenas, no encuentro el controller que le aparece a él apenas aparece el animator. Ese que se llama únicamente Skeleton. ¿Alguien sabe por que?
@a1t0rmenta
@a1t0rmenta 2 жыл бұрын
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?
@CHETO3
@CHETO3 2 жыл бұрын
Tengo Una Duda,Porque Mi Modelo Se Mueve Lento?
@jackpelon9852
@jackpelon9852 Жыл бұрын
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 Жыл бұрын
@@jackpelon9852 Muchas Gracias!!!
@MILK-vt7ld
@MILK-vt7ld 3 жыл бұрын
yo solo vine para lo de atacar pero buen video 😀
@joexscript7046
@joexscript7046 3 жыл бұрын
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
@roymgr
@roymgr 2 жыл бұрын
Amigo, tienes Discord? es que tengo unos errores con la script y me sirviria mucho tu ayuda xd
@CAMILAANDREALARAMATERA
@CAMILAANDREALARAMATERA Жыл бұрын
Buenas como ponemos el evento Final Ani?
@kat1460
@kat1460 Жыл бұрын
Hice todo y estaba bien, pero cuando el enemigo me ataca, deja de moverse :(
@thecucomajo8834
@thecucomajo8834 9 ай бұрын
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
@arteplasticas8346
@arteplasticas8346 2 жыл бұрын
hl por favor podrias pasarme codigo me salen muchos errores si
@tomasmoriondo7169
@tomasmoriondo7169 3 жыл бұрын
muy buen video, una duda nomas, no me hace la transicion de idle a walk, solo queda en idle y se repite
@joexscript7046
@joexscript7046 3 жыл бұрын
Solo se queda quieto? Te refieres a cuando hace la rutina de patrullar?
@배문성-w4m
@배문성-w4m 2 жыл бұрын
estoy aprendiendo bien Tengo un script llamado 3d character, ¿dónde pongo este script? ¿Y qué entra en este guión?
@kiow1344
@kiow1344 3 жыл бұрын
Sufrí con este video Porque en el script en vez de poner cronometro += 1 puse cronometro *= 1 y me costó mucho encontrarlo
@joexscript7046
@joexscript7046 3 жыл бұрын
xD suele pasar
@josuejoseph1425
@josuejoseph1425 3 жыл бұрын
podrias hacer un tutorial de como cambiar un animator cuando se recoge un obejeto(un armas) por faa
@joexscript7046
@joexscript7046 3 жыл бұрын
Algo como mi video de inventario pero en 3d?
@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
@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
@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 жыл бұрын
si, aquí ago algo parecido con la plataforma que tiene un recorrido definido kzbin.info/www/bejne/q5PcdmaZhqyVlZo
@ANGELABELLEONARDOZAVALAMONTESI
@ANGELABELLEONARDOZAVALAMONTESI 2 ай бұрын
Amigo estaba buscando este video porque quiero crear un juego de ben 10 que playstore borro y se llama Alien force evolution : Hero earth protector. Era un buen juego de android tenia 2 personajes y muchos niveles ojala puedas crear uno similar porfa (Los personajes usables eran humungosaurio musuloso y fangoso)
@raulgamesstudios7437
@raulgamesstudios7437 3 жыл бұрын
Hola bro podrias poner el script para descargar? esque da flojera hacer todo eso :"v
@victoriadelalbadediosgarci1321
@victoriadelalbadediosgarci1321 10 ай бұрын
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.
@juanortubia7400
@juanortubia7400 3 жыл бұрын
Buen video, pero tengo un problema, hice la parte en la que solo se mueve y se queda quieto, pero al dar play solo reproduce la animacion de idle y se queda congelado despues de que la animacion termina
@juanortubia7400
@juanortubia7400 3 жыл бұрын
He literalmente copiado el codigo y el nombre de las animaciones pero no lo puedo solucionar
@juanortubia7400
@juanortubia7400 3 жыл бұрын
Ademas no se si influya pero el modelo lo hice en blender y le puse un rigg y animaciones con mixamo
@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 жыл бұрын
@@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 ;)
@elnito582
@elnito582 2 ай бұрын
Vi tu video y segui todo al pie de la letra, y al darle play mi enemigo no se mueve, se queda estatico, busque un error en el codigo y esta escrito bien
@joexscript7046
@joexscript7046 2 ай бұрын
@@elnito582 le pasaste el script al enenigo?
@Caporal-L
@Caporal-L 3 ай бұрын
Hay un problema hay juegos que tienen varias clases de personajes y esta cosas como vas a hacer que loa enemigos ataquen al jugador si cualquiwra puede ponerle el nombre que desee
@joexscript7046
@joexscript7046 3 ай бұрын
@@Caporal-L En ese caso haces un gamemanager en el que tenga una lista con todos los personajes y según el q esté en el juego haces que lo sigua usando un "for" para buscar al personaje deseado
@Caporal-L
@Caporal-L 3 ай бұрын
@@joexscript7046 gracias
@juancarlosj0
@juancarlosj0 Жыл бұрын
Excelente, felicidades... ¿Dónde se puede conseguir esos assets de zombies calabera?
@joexscript7046
@joexscript7046 Жыл бұрын
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
@JorelKiller
@JorelKiller 3 жыл бұрын
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 3 жыл бұрын
Hay gente q usa el navmesh
@JorelKiller
@JorelKiller 3 жыл бұрын
@@joexscript7046 muchas gracias
@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
@A_Costa27
@A_Costa27 2 жыл бұрын
no se ejecuta el ataque, se queda persiguiendo al jugador.
@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 ;)
@ElTalUriel
@ElTalUriel 2 жыл бұрын
Ayuda capo :,v Cuando me le acerco se aleja corriendo en lugar de seguirme :,v
@jackpelon9852
@jackpelon9852 Жыл бұрын
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😂🥺
@gonzalobarbuto4570
@gonzalobarbuto4570 3 жыл бұрын
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 3 жыл бұрын
Como lo tienes escrito?
@gonzalobarbuto4570
@gonzalobarbuto4570 3 жыл бұрын
@@joexscript7046 public void Comportamiento_Killer(); Me sale el error y no me deja poner los comandos ademas de marcarme todo en rojo
@joexscript7046
@joexscript7046 3 жыл бұрын
@@gonzalobarbuto4570 tiene que ser: Public Void Comportamiento_Killer() { *codigo* }
@gonzalobarbuto4570
@gonzalobarbuto4570 3 жыл бұрын
@@joexscript7046 Soy un tonto, muchas gracias por la ayuda
@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
@CHETO3
@CHETO3 2 жыл бұрын
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 2 жыл бұрын
A sí, tienes que cargar el visual studio otra vez parq q se actualice
@joexscript7046
@joexscript7046 2 жыл бұрын
Te vas Preferencias > External tool y ahí tienes q poner el visual studio que tengas
@CHETO3
@CHETO3 2 жыл бұрын
Ok gracias
@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?
@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
@emm3all
@emm3all 3 жыл бұрын
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?
@emm3all
@emm3all 3 жыл бұрын
@@joexscript7046 si
@joexscript7046
@joexscript7046 3 жыл бұрын
pusiste lo de Target = GameObjet.Find("nombre de tu personaje")?
@emm3all
@emm3all 3 жыл бұрын
@@joexscript7046 yo puse link
@joexscript7046
@joexscript7046 3 жыл бұрын
@@emm3all tienes q poner el nombre que tiene tu personaje en la jerarquia
@alexjimenez4180
@alexjimenez4180 Жыл бұрын
muy buen tutorial
@davidpepice
@davidpepice 2 жыл бұрын
alguien sabe porque el target se quita al darle play?
@joexscript7046
@joexscript7046 2 жыл бұрын
Tu personaje se llama "Link"?
@brandinxd190
@brandinxd190 2 жыл бұрын
Bro tengo un problema que en en la parte de animator el walk como que se detiene por un tiempo y el enemigo camina sin hacer la animación y después de un rato se vuelve activar es como si el bucle se detuviera por un momento y se vuelve a activar
@joexscript7046
@joexscript7046 2 жыл бұрын
Hhhhmmm revisa el Animator ya que la mayoría se veces es pork se equivocaron en poner las transiciones
@brandinxd190
@brandinxd190 2 жыл бұрын
Otra cosa bro como le hiciste para que apareciera animación para el attack?
@armandotapia6919
@armandotapia6919 3 жыл бұрын
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 3 жыл бұрын
cuando escribes "game" al lado te sale el autocompletado ==>GameObjet?
@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 :´)
@Playerxdxd
@Playerxdxd 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
@jdsd3680
@jdsd3680 2 жыл бұрын
Tengo un problema, cuando el enemigo hace el ataque se queda congelado si me quedo cerca de este, pero si me alejo rápido de él cuando ataca si funciona normal, por que pasará esto?
@joexscript7046
@joexscript7046 2 жыл бұрын
Tienes q tener la animacion de taque en loop
@jdsd3680
@jdsd3680 2 жыл бұрын
@@joexscript7046 ufff, me salvó la vida, muchas gracias por la respuesta, y el video muy bueno también
@cesarchapilliquen6099
@cesarchapilliquen6099 Жыл бұрын
dentro del Animator, el controller del esqueleto me carga como "none" en lugar de decir "skeleton" como en el video. Soy totalmente nuevo en unity, que debo hacer?
@marioibarra5370
@marioibarra5370 Жыл бұрын
lo resolviste? tengo el mismo problema :(
@cesarchapilliquen6099
@cesarchapilliquen6099 Жыл бұрын
@@marioibarra5370 nunca encontré la respuesta :(
@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
@MarioRodriguez-ep4zv
@MarioRodriguez-ep4zv 2 жыл бұрын
como estas bro. el enemigo hace toda la animacion correcta, el problema es que cuando detecta mi personaje, empieza a correr como buscandolo pero nunca lo encuentra, y queda corriendo en circulos muy grande pero no llega nunca a mi personaje. resumiendo: detecta el ramgo para comenzar a buscarlo pero jamas lo encuentra
@joexscript7046
@joexscript7046 2 жыл бұрын
Ah sí, mira en la parte: transform.Translate(Vector3.forward * speed * Time.deltaTime); agregale esto: if (transform.rotation == rotation) { transform.Translate(Vector3.forward * speed * Time.deltaTime); }
@MarioRodriguez-ep4zv
@MarioRodriguez-ep4zv 2 жыл бұрын
@@joexscript7046 gracias hermano ya lo solucione. El problema es otro pero ya esta solucionado. Solo me queda ver porque ahora no me arroja el print de Daño jej. El caso es que yo no use arma, es un zombie que pega con la mano, así que no se si el problema es el tamaño del bolso colider que esta más agregado al cuerpo o no se que puede ser
@NayeliRosasCarrera
@NayeliRosasCarrera Жыл бұрын
@@MarioRodriguez-ep4zv Cómo lo solucionaste? Disculpa :c
@avery559
@avery559 Жыл бұрын
Buenas, a mi me surgen un par de problemas. El personaje hace las animaciones de correr y andar en el sitio. El otro problema es que cuando el ataque da al jugador, el enemigo sale volando a otra posicion y luego vuelve. Si me pueden ayudar se lo agradezco
@RaybGames
@RaybGames Жыл бұрын
Es porque la animación de pegar no se encuentra en el centro, esta movida
@avery559
@avery559 Жыл бұрын
​@@RaybGames y como arreglo eso?
@RaybGames
@RaybGames Жыл бұрын
@@avery559 Si las animaciones son tuyas, puedes ajustar el personaje, pero si no, puedes buscar otras o utilizar mixamo para encontrar varias animaciones
@fs-mi3wr
@fs-mi3wr 3 жыл бұрын
Nuevo sub
@joexscript7046
@joexscript7046 3 жыл бұрын
Pues ¡Felicidades! eres el sub numero 1000 xD
@Zetrhon
@Zetrhon 2 жыл бұрын
4:33 me hace la animacion de correr pero se queda quieto
@beccamguille8570
@beccamguille8570 11 ай бұрын
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
@SIM_MMA
@SIM_MMA 4 ай бұрын
Aprovecha lo que sabes y extrapólalo a la programación. Es lo que estoy haciendo yo pero en mi caso, música (beatmaker) a crear y diseñar un juego. Usa ChatGpt (por decir una) y extrapola tus conocimientos y como los usas en el diseño gráfico a la creación y diseño de un juego, me explico sencillo: Yo para hacer una instrumental sé que necesito, una escala, unos acordes y una progresión. También sé que esos acordes y progresión deben ir acordes, no puedo ponerlo al azar, tiene su lógica. Por otra lado, necesito hacer una armonía con esa escala sin olvidar los acordes y la progresión que usan. Necesito bombo, batería, quizá un hihat, seguramente un bajo o línea de bajo. No voy dejar sólo los acordes sonando, necesitaré una melodía. Y por último, hay que estructurar la instrumental. ¿Qué te quiero decir? Sé crear algo de cero y sé los pasos que necesito para ello y no son fijos, puedo empezar por el bombo o con patrones vacíos a estructurar la canción. Entonces, sé crear órdenes y si sé crearlas, sé darlas. ¿Qué necesito para un juego? Un player y ¿qué necesita ese player? un controlador. ¿Es de día, de noche, necesita luz artificial (una linterna)? ¿Va ser en un bosque tenebroso o en un bosque tipo Zelda? ¿Va interactuar con objetos, por ejemplo para poder inspeccionarlos? Entonces necesitas que una tecla haga el trabajo. Ahora que ya extrapolamos de mi trabajo al juego y de tu trabajo al juego, vamos con chatGpt. Necesitas que el personaje ande y corra. Necesitas también que tenga una fuente de luz porque es de noche. Va interactuar con objetos, entonces necesitas una tecla para ello. Etcetc... A ChatGpt: Necesito que el personaje tenga las siguientes características: 1. Necesito que el "Player" sea manejable. 2. Que tenga una velocidad de andar "X". 3. Que tenga opción a correr con una velocidad "X" y que se active con la tecla "Shift" (xej). 4. Como va interactuar con objetos, necesito que lo haga pulsando la tecla "E". 5. Esos objetos llevarán el tag "Pickable" (xej). (Hostia! Se me acaba de ocurrir que pueda inspeccionarlos y rotarlos) < Esto fuera de las directrices es un ejemplo de "por el camino se te ocurren cosas". 6. Necesito que el "Player" pueda inspeccionar los objetos y pueda rotarlos y para ello, el movimiento del personaje debe quedar estático y sólo volver a su estado de origen cuando suelte el objeto para así poder inspeccionar y rotar los objetos de forma cómoda. 7. Quiero que algunos de esos objetos con los que podrá interactuar el "Player" además de poder inspeccionarlos, tenga la opción de recogerlos para un inventario pero sólo los que yo decida que puede. 8. Como el juego transcurre de noche, necesita una fuente de luz que se va llamar "Linterna". Esa fuente de luz "Linterna" puede ser encendida/apagada con la tecla "F" Etcetcetc... Lo mismo con eventos y con lo que se te ocurra. - Imagina la idea. - Ordena la idea (por ejemplo en un word). - Deshaz la idea en directrices (órdenes) cuanto más concretas mejor. - Intenta mantener siempre el mismo léxico (Tú al lápiz le llamas lápiz, no le llamas lápiz, palito para escribir...) Ejemplo práctico para referirte al personaje, siempre "Player" y siempre intenta escribir las palabras importantes igual. - Ve por partes. Por ejemplo cogiendo de base esas 8 directrices de arriba, dale 4 y coméntale las otras 4 que van venir después. - Que te guíe paso a paso dado que no sabes y estás aprendiendo. Vuelvo al inicio del comentario, extrapola tus conocimientos de diseño gráfico al unity y chatgpt (x darte una idea de una IA a usar). Evidentemente la programación te la va hacer la IA, evidentemente quien está desarrollando lo que tienes en mente es la IA pero sin ti, vamos llamarte "diseñador y director del proyecto" la IA no puede hacer nada y al final eres tu quien está haciendo las cosas, las que la IA te manda y como te las manda, sin ti, no hay proyecto que valga. Yo empecé hace poquito y el primer día y medio me lo tiré haciendo el terreno, borrando, volviendo a empezar el proyecto etc porque ni moverme por la escena sabia. Ahora tengo eventos que dependen de factores externos o directos del Player, hay interacciones con lo que quiero y como quiero. La ventaja es que eres tu y nadie más, no hay nadie diciéndote "esto sí" "esto no" "esto así no, así porque yo lo valgo"... La desventaja es que eres tu solo para todo pero eres diseñador gráfico, sabes crear de 0 por ti mismo, extrapola. Lo que sí veo complicado sin obviar que todo es complicado y siendo muy consciente de que la IA es el 100% del trabajo de programación es precisamente de lo que va este vídeo, la animación. Y es curioso, he aprendido más con el vídeo de este chico que va directo al turrón pero conciso y claro que con las más de 3, 4 horas que me debí de comer de 30mil tutoriales "to Pro over power" que pululan por aquí.
2D Animation in Unity (Tutorial)
21:53
Brackeys
Рет қаралды 2,5 МЛН
Aprende GODOT en 7 minutos (Porque Unity es malvado)
7:32
Renato Meyer
Рет қаралды 299 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
How to make a cute vase of flowers in Blender
11:39
3D JOURNEY
Рет қаралды 62
Unity - Como hacer una barra de vida
15:43
Don Pachi
Рет қаралды 17 М.
Como Crear El Ataque De Nuestro Enemigo - Unity 3D 2022
14:58
MaryBy Ramón
Рет қаралды 4 М.
Unity 3D - Enemigo te sigue esquivando obstaculos (NavMesh)
4:51
Retargeting Humanoid Animations in Unity Tutorial
11:01
Kevin Iglesias
Рет қаралды 8 М.
Así hago los ENEMIGOS de mi juego
4:09
Germán Coronel
Рет қаралды 15 М.
Enemigos en Unity | Correr y Atacar aI Jugador Parte 1
7:42
UNIVERSO RE-BOOT
Рет қаралды 486
Unity - Basico - Animar, abrir puerta con trigger
8:56
Contenido AP
Рет қаралды 12 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,4 МЛН
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН