Tutorial #5 Juego de Plataforma/Metroidvania en Unity 2D: Efectos Visuales al Golpear y Materiales

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 54

  • @ClubGamerZone
    @ClubGamerZone  3 роки тому +1

    En este quinto video de tutorial en unity2d para metroidvania o juego de platadormas, agregaremos efectos visuales y fisicos a nuestros enemigos al momento de ser golpeados, además, se resolverán problemas al momento de colisionar con los enemigos.

  • @tomasmierez6460
    @tomasmierez6460 Рік тому

    Ojalá se pudiese poner más de un solo like a cada video porque la verdad que es un hermoso tutorial el que has hecho!! muchas gracias por la dedicación!! estoy muy contento de poder explorar este nuevo desafío de hacer un juego propio! en serio gracias!! :D

    • @tomasmierez6460
      @tomasmierez6460 Рік тому

      Cuando pueda seguramente colaboraré con alguna contribución en PayPal o patreon por toda la información de calidad brindada! Gracias maestro!

  • @OKAITOSHIN
    @OKAITOSHIN 2 роки тому

    Bueno video ! en if(collision.transform.position.x < transform.position.x) lo < esta invertido, es un >

  • @JohanVega-wc2zb
    @JohanVega-wc2zb 3 роки тому

    Hno, muchas gracais por compartir estos tutoriales, aun no los estoy haciendo, solo estoy de observador, pero, desde ya veo el excelente contenido que entregas. Cuando vuelva a iniciar los videos, para hacer el tutorial, me voy a apuntar de patreon, para apoyarte mientras este en este curso. Gracias!

  • @Ranso
    @Ranso 3 роки тому

    Gracias amigo por tan buenos tutoriales! Super clara tu forma de explicar y muy conciso como implementas el codigo! Voy recien por el quinto video pero ya aprendi un monton! Gracias nuevamente :)

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому +1

      Gracias a ti, Óscar, por todo tu apoyo :), recuerda ayudarme con un like, sub y compartiendo con tus amigos :)

  • @MrRAOB1
    @MrRAOB1 3 роки тому

    super bien explicado y detallado, gracias!.

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому

      Gracias Rúl, por tomarte el tiempo de comentar, agradezco tu apoyo con un like y sub para animarme a continuar subiendo más tutos :D!

  • @JoseManuelRodenes
    @JoseManuelRodenes 3 роки тому

    Lo primero agradecerte el trabajo que haces al compartir tus conocimientos, no se si más adelante en la lista de videos habrá una solución a la duda que tengo, de todos modos no hay problema si no puedes responder, seguiré con los videos y iré parcheando lo que pueda, hasta ahora todo me funciono bien jejeje, la duda es la siguiente, ¿es normal que al mover el player cuando entra en colisión con el enemy lo empuje?
    No le hace daño hasta que no le atizo con la espada eso esta bien, pero lo de empujarlo no se si es error mío o es así y en siguientes videos lo comentaras, de nuevo te doy graciasmil por el alucinante trabajo que estas realizando!!!
    Saludos!

    • @josepolivavirseda8979
      @josepolivavirseda8979 2 роки тому +1

      Es normal el colaider del Player choca con el del enemigo y lo empuja

  • @christiansepulveda8243
    @christiansepulveda8243 3 роки тому

    Gracias por el video

  • @davidfigueroa3989
    @davidfigueroa3989 3 роки тому +1

    Hola, gracias por tus videos son muy útiles, tienes un video donde agregas el background de fondo y donde alargas mas el mapa?, veo que en este video se omitió, gracias de antemano, buenos videos.

  • @JuanFranco-mq7js
    @JuanFranco-mq7js 3 роки тому

    Buen vídeo, me surgió un problema que el enemigo no se detenía más con el addforce, xq comencé en otro tutorial y recomendaron quitar la fricción al terreno para que no se quede pegado en paredes cuando saltas, pensé en poner esa misma física al collider del player, y quitarlo del terreno, quiza funcione

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому

      Eso justamente te iba a mencionar, Juan, la fricción es mejor (en mi opinión) quitarla al personaje directo al rigidbody, para que no quede pegado en las paredes

  • @joseernesto6927
    @joseernesto6927 3 роки тому

    Super

  • @SpyBotxP
    @SpyBotxP 3 роки тому +2

    muy buen video bro, aunque tuve un problema, agregue el codigo al skeleton del knockback pero no logre hacer que se hiciera hacia atras al momento de golpearlo, tengo el codigo igual pero no logro encontrar el error. Igual gracias por todo el contenido! :D

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому +1

      Intenta aumentar elnknockback Force, ponle un número loco como 9999 a ver, a veces por los tamaños de los personajes en los diferentes proyectos esos números cambian

    • @SpyBotxP
      @SpyBotxP 3 роки тому

      @@ClubGamerZone ya encontré mi error, no se porque volví a agregar el script de enemy al skeleton, y como ya lo tenia agregado, yo estaba modificando los valores del segundo script por eso no agarraba, gracias bro de todos modos por tu respuesta, seguiré viendo los demás.

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому

      @@SpyBotxP Muy bien!

  • @tonoh2447
    @tonoh2447 3 роки тому

    Muchas gracias men

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому

      Gracias a ti! Pudiste resolver lo del comentario anterior? Creaste el GO weapon?

  • @Slyder27
    @Slyder27 3 роки тому +1

    Hola, estoy siguiendo el tutorial pero no hay video sobre como hacer los tilemaps, y sin ese video se me hace muy complicado avanzar, porque hay muchas cosas que no entiendo a la hora de las plataformas.... Como los has hecho?
    Se agradeceria si hubiera un video de ello para poder continuar con los tutoriales :)

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому +2

      Hola, en este tutorial no usé tilemaps, solo son imágenes con colliders

  • @rafa2300
    @rafa2300 3 роки тому

    muy buen trabajo amigo tengo un problema cuando asigno el material blink al enemigo, el enemigo desaparece modificaste algo para que no pasara eso

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому +4

      En los siguientes vídeos lo arreglo, no recuerdo cuál es u.u, pero el problema es el material que se le coloca, en este video si mal no recuerdo, dije "Particles/Unlit" y eso hace que cuando el enemigo esté mirando en posición x negativa, se desaparezca, cambia el material a GUI Text, creo que es ese el que se coloca blanco y no es afectado por la escala de X

  • @user-jy1dj8cj9n
    @user-jy1dj8cj9n Рік тому

    Cuando le puse el IEnumerator el enemigo no reacciona al ataque, que hago?

  • @cristiancarrazana3131
    @cristiancarrazana3131 3 роки тому

    como puedo cambiar las posición del efecto me sale arriba del enemigo. trate de cambiar la position en el transform pero igual me queda arriba gracias cualquier ayuda

  • @goodrollcrypto9030
    @goodrollcrypto9030 Рік тому

    Te saltaste el paso dónde as agregado el públic GameObject deateffct!

  • @tonisantandreu1799
    @tonisantandreu1799 3 роки тому

    Hola,buenas soy novato pero estoy siguiendo sus tutos lo veo excelente,evidentemente tengo algún problema,pero voy haciendo,en estos momentos me encuentro que si el enemigo esta quieto,si que se reproduce el salto hacia atras,pero si esta en movimiento no realiza ningun salto hacia atras,puede echarme una mano.gracias

  • @cristiancarrazana3131
    @cristiancarrazana3131 3 роки тому

    hola nose por pego una sola vez y despues no le puedo golpear mas. osea solo le hago daño una sola vez

  • @gcode521
    @gcode521 Рік тому

    Todo Excelente pero en este tutorial se regreso el problema cuando corro a un lado la animación de idle se voltea al otro lado , alguien me ayude

    • @ClubGamerZone
      @ClubGamerZone  Рік тому

      Continúa el tutorial, veras que más adelante lo arreglamos

  • @danilogarcia7333
    @danilogarcia7333 3 роки тому

    Amigo tengo una pregunta. Al añadir el material creado tal como tu lo hiciste, en vez de verse de un color distinto , se ve un morado que cubre el sprite del jugador y un area mas. En mi proyecto tengo implementado el universal rp, no se si eso influya en algo.

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому +1

      Influye totalmente, colocale cualquier otro material, no importa que no "Blinkee", más adelante uso otro para corregir un error con el material de este video

  • @josephburgos7421
    @josephburgos7421 3 роки тому

    Hola, al momento de poner el IEnumerator Damager , el StartCoroutine(Damager()); me sale en rojo, y me da el siguiente error
    Argumento 1: no se puede convertir de 'System.Collections.IEnumerable' a 'string'
    Sabes como se puede solucionar?
    Gracias

    • @ShadrakeAG
      @ShadrakeAG 2 роки тому

      Creo que te has confundido a la hora de escribir "IEnumera-tor" y has puesto "IEnumera-ble", que son distinos. Puede pasar a darle al tab para que lo autocomplete, que te ponga algo parecido y no lo que en verdad quieres. Espero que te sirva si aún tienes el problema

  • @MATSUMOTOB
    @MATSUMOTOB 3 роки тому

    Lo que no encontré es cómo hacer que la cámara te siga, estuve buscando tutoriales en internet para ello y los distintos scripts me muestran cosas raras (como me siga la imagen del background pero se vea el fondo unicolor.

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому

      Si, justo ese es el próximo video en el que estoy trabajando, la cámara que manejaré para esta versión del proyecto es básica, ya que normalmente en este tipo de juegos se manejan mucho los fondos fijos, así que será suficiente para completarlo

    • @MATSUMOTOB
      @MATSUMOTOB 3 роки тому

      @@ClubGamerZone Muchas gracias por la respuesta. Solo lo comentaba porque tus videos son muy buenos, creo que ya lo solucioné, pero esperaré a ver tu video.

  • @juanmamonsalve2432
    @juanmamonsalve2432 3 роки тому

    Buenas, tengo una duda.
    Con un enemigo moviendose, si esta de frente el parpadeo se ve bien, pero si esta de espaldas en vez de ponerse blanco se vuelve transparente y desaparece durante ese tiempo. Que podria ser?

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому +1

      Hola, el.problema es el material que le colocamos a blink, cámbialo, busca uno que también te dé ese color pero que no sea ese que usamos, de igual manera ese problema lo arreglé en un tutorial más adelante, ya te lo encontrarás :D

  • @cristiansaenz37
    @cristiansaenz37 3 роки тому

    gracias por el video tutorial, pero una pregunta como se hace la muerte del enemigo, lo intente con el animator pero no sale de estado para hacer el destroy y se queda la animacion de la llama, igualmente gracias otra vez

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому

      Hola, podrías escribirme acá el código que tienes en el EnemyHealth, la idea es que si la salud el enemigo es menor o igual a 0, entonces Destroy(gameObject)

    • @cristiansaenz37
      @cristiansaenz37 3 роки тому

      @@ClubGamerZone
      if (collision.CompareTag("Weapon") && !isDamaged)
      {
      anim.SetBool("DeathEnemy", false);
      enemy.healthPoints -= 1f;
      if (collision.transform.position.x < transform.position.x)
      {
      rd.AddForce(new Vector2(enemy.knockbackForceX, enemy.knockbackForceY), ForceMode2D.Force);
      }
      else
      {
      rd.AddForce(new Vector2(-enemy.knockbackForceX, enemy.knockbackForceY), ForceMode2D.Force);
      }

      StartCoroutine(Damager());
      if (enemy.healthPoints

    • @cristiansaenz37
      @cristiansaenz37 3 роки тому

      @UCTST7Mxbyjblvp423E6Yatw sí no me di cuenta y lo escribí mal en el comentario el instance funciona pero no hace la destrucción, o sea hace la animación pero se queda el fuego, pero sí lo quito hace la destrucción pero el cambio de la animación es muy rápido y no se ve

    • @ClubGamerZone
      @ClubGamerZone  3 роки тому +1

      @@cristiansaenz37 Coloca:
      Correccion: Esta linea de codigo: new WaitForSeconds(0.5f);
      Solo puede ir anticipada por un Yield Return (coroutine).
      Lo que puedo recomentar, es que dejes el Instantiate y remuevas el New WaitForSeconds, para eliminar la llama que queda en la escena, ponle el script de DestroyGameObject del que hablo en este video: ua-cam.com/video/V6ToMJlLT0g/v-deo.html

    • @cristiansaenz37
      @cristiansaenz37 3 роки тому

      @@ClubGamerZone Ok gracias

  • @albenaranjo
    @albenaranjo 2 роки тому

    de echo castlevania no se volvió metroidvania asta la treceava entrega