HOW do games know WHERE we are looking?

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2021
  • Games know at all times where we are looking. The question is, how do they know? In this video we are going to see how we can control where the player looks at all times and take actions when looking at a specific point, as they do in professional games. So ... how do games know where we're looking? Well, it is easier than you imagine.
    =========================================
    Has it been useful to you? Subscribe by clicking on the link below to support the channel so that you can continue making videos like this one. Thank you!
    / justanideastudio
    =========================================
    You can follow me on networks:
    Instagram: / justanideastudio
    Twitter: / justanideastud1
    Discord: / discord
    =========================================
    My name is Juanma, I am an indie video game developer who has a true passion for audiovisual creation. In this channel I will try to contribute my knowledge to people who, like me, want (and enjoy) create new "worlds".
    The principles are difficult, and my philosophy is to explain things from the point of view of someone who is starting, so that the basic concepts are understood and from there new ones can be developed by oneself.
    =========================================
    Just a rule, respect. Together we can create a clean community and help each other. If you feel the desire to be an edge, insult, spam ... etc, there are hundreds of thousands of channels on TH-cam waiting for you.
  • เกม

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

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

    También se pueden ahorrar recursos lanzando los raycast solo cuando hacen falta añadiendo un trigger para iniciar el proceso, por ejemplo, mientras esté sobre la plataforma superior, mientras esté cerca de la puerta, etc. Buen video!

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

    Por que un canal como este con contenido entretenido y educativo tiene tan pocas visitas???
    todavía no lo entiendo. Bro sigue asi te apoyamos y queremos, saludos desde Venezuela

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

      Porque no a todo el mundo le gusta crear video juegos jaja es un proceso tedioso y requiere de mucho conocimiento

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

      Qué grande, mil millones de gracias 😍😍

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

      Exacto 😅

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

    Muy interesante y bien explicado!! Nunca he trabajado con UE4. Pero trasmites mucha calma y parece más fácil así!!

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

      Jeje gracias!! Me alegro que te haya gustado!

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

    Excelentes videos!! los mejores que hay en TH-cam!! Me encantan tus videos y los mas completos en información

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

      Muchísimas gracias por tus palabras Andrés ❤️

  • @user-rs6qt7rq1j
    @user-rs6qt7rq1j 2 ปีที่แล้ว +7

    una de las mejores cosas que e echo es suscribirme a este canal sigue así muchas gracias saludos desde Perú :)

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

      Muchas gracias por tus palabras! Me alegro muchísimo de ayudar, de verdad :)

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

    Joer... que maravilla de explicación... "Mis dieses!!!!!"

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

      Muchas gracias! Este tema me parecía tan interesante que se merecía una buena explicación 😊

  • @Worren_platillo
    @Worren_platillo 8 หลายเดือนก่อน

    Crack que eres un crack... 1000 gracias por tu labor ❤

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

    Ya quiero verlo y estos 15 minutos de estreno van a ser eternos jajaja, me encantan tus videos, aprendo mucho 💪💪

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

      Vamos yaa jeje

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

      Vikingo, me podrias responder a una cosita, como hago que se cierre la puerta mientras no estoy mirandola?

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

    Maravilloso vídeo!!! Como siempre, claro, instructivo y entretenido. Mil gracias 😊

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

    Está genial el vídeo Juanma. No me sabía esa y es fijo que empezaré a implementarlo.

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

    Excelente video, nada mas que decir!

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

    Esto se ve muy útil voy a ensayar aunque no se cómo cambiar el material de un sofá por ejemplo al hacer click

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

    Hermano, sería genial que hicieras un tutorial sobre como trackear en cámara efectos especiales para cinemáticas.
    Quiero decir que esto suceda cuando le pongas un tipo de aviso a la escena de generar algún efecto como rayos, energía, explosiones etc...

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

    Harás algún video sobre empezar un multijugador? Sigue así crack 💪

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

    Mola bastante el vídeo, explica algo que a priori puede parecer complejo pero es algo relativamente sencilla, aunque (a modo de crítica constructiva) me gustaría darte algunos consejos tanto para ti como para los que están aprendiendo y quieren hacerlo un poco más "profesional" (aunque entiendo que lo resumes para que no se vaya de madre, porque puede llegar a complicarse):
    - Primero, para que exista una buena comunicación no verbal entre los miembros del equipo, es bastante importante el tema de la coherencia en el código y que cada cosa esté en su sitio, por lo que los inputActions (e.g.: clickar con el botón del mouse) deberían gestionarse en el player controller, no en el personaje en sí. Lo mismo sucede cuando reproduces el sonido al "mirar" al cofre. Quien reproduce el sonido es el personaje, no el actor de los cofres, por tanto, este método debería ir en el personaje (funciona porque reproduces un sonido 2D, pero en realidad debería ser un sonido 3D asociado al personaje).
    También es muuy importante el que las variables, métodos, inputActions y demás tengan un nombre apropiado, porque cuando existen 1000 líneas de código o de nodos de BP, se puede complicar. Por ejemplo, en el BP de la puerta, sería más correcto llamar al método OpenDoor, en lugar de MyDoorAnimation (imagínate que una puerta pueda tener 50 animaciones). Lo mismo sucede cuando. en la animación de la puerta, escribes directamente el valor donde la puerta debe quedarse al terminar la animación. Sería más correcto coger la localización inicial de la puerta y sumarle o restarle la cantidad necesaria en el eje indicado, ya que, si mueves la puerta de sitio, la animación no te va a funcionar correctamente.
    - Segundo, en lo que se refiere a optimización, el timer es bastante correcto, aunque se puede mejorar añadiendo alguna variable booleana que se setee a true cuando la acción ha terminado, y comprobar el estado de esta variable antes de ejecutar la siguiente iteración del timer: si la variable está a true, existe un método del timer handle llamado "Clear and Invalidate Timer By Handle", que elimina dicho Timer, por lo que deja de reproducirse y de utilizar recursos.
    - Tercero, aunque la explicación inicial de la problemática de usar triggers está bien, no es un recurso que desecharía. Probablemente (ya que las empresas guardan con celo sus secretos), el ejemplo del Ratchet & Clank use una mezcla entre ambos mecanismos (y probablemente le hayan dado una vuelta de tuerca más y lo hayan optimizado al máximo). Lo que yo, en particular, haría, es: colocar un trigger en algún lugar que el jugador vaya a pasar si o si (por ejemplo, al pasar por una puerta), y ENTONCES crear el timer y el linetrace. Esto lo hace más acertado y ahorra muchísimos recursos.
    Vuelvo y repito, este comentario es a modo de crítica constructiva, ya que entiendo que no estás dando un curso a nivel profesional y que hay que resumir al máximo posible. No sé siquiera si llegarás a verlo, pero bueno, son consejos que también pueden servir a aquellos que (como yo) vemos tus vídeos y aprendemos.
    Un saludo y a seguir así!

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

    Hoy de cumpleaños vuelves a subir video que buena onda, y antes de que comience gracias por todo

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

      Es tu cumpleaños? Felicidades Braian!!

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

    Que fácil parece todo cuando lo explicas ^^. Lo fascinante es comprender la lógica que hay detrás.
    P.D: Que raro se me hace escucharte con el micro nuevo, no hay eco xDD

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

    Hey!!!! acabo de descubrir tu canal y está genial!, los tutoriales están increíbles!, ¿crees que algún día podrías crear un videojuego de ejemplo para observar cómo se complementan los tutoriales anteriores a la hora de hacer un proyecto complejo? (solo sugerencia). Saludos!!!

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

    Hola, no se nada de hacer juegos pero una de las cosas que mas me ha puesto a pensar es como hacen para que una fuente de sonido disminuya o aumente la intensidad del volumen segun la distancia a la que estemos... podrias mostrarnos eso tambien?. gracias por tu contenido...

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

    Se pueden dar más de una me gusta? Porque tu contenido es único y excelente 💪🏼 Sigue asi!!

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

      Jajaja gracias por ver el vídeo Rafael! Me alegro un montón de que te haya gustado ❤😊

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

    buen video, mereces mas conocimiento

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

    Después de tanto tiempo :')

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

      A ver si pillo ritmo de una vez y voy subiendo más de seguido, que hay ganas!!

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

    Podrías hacer un video explicando cómo hacer armas y animaciones de recarga en Un REAL ENGINE ?

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

    Grande

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

    Eres un Dios hermano tus vídeos me han funcionado muchas he aprendido mucho con tus vídeos te lo agradezco ❤️
    Y perdoname la molestia solo quisiera saber si mi juego es mundo abierto pero en una ciudad, dónde modelo la ciudad en unreal directamente o un programa de modelado ? Muchas gracias de nuevo y saludos hermano

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

    Saludos, es uno de mis sueños hacer videos así como los hace, pregunta algún link oh algo para poder hacer videos como estos?

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

    Excelente!!, es posible agrandar el circulo (cuadrado...) de impacto del rayo?, para que tome una zona más amplia en concreto?

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

    buenas tio e visto tus videos y eres un grande aprendo mucho contigo, que mal que no tengas cursos en udemy, podrias hacer un video de creacion de personaje con unreal engime 4 o blander pero personajes estilo realista ?? fuerte abrazo

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

    Videos más seguidos plis :(

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

    Me gusta

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

    cuando haces lo de crear BP class con los 3 cofres sería lo mismo que crear un prefab no?. Me gustaría saber si en UE5 lo harías con el nuevo sistema de level instances que parece ser que va a ser la nueva forma de crear prefabs. O acaso son cosas totalmente distintas?

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

    Se me ha ocurrido otra cosa, aunque igual es algo cutre.
    En lugar de trazar un rayo, poner en la cabeza del jugador un cubo muuuuuuy alargado (==== en el croquis de abajo) en dirección de la vista (lógicamente, un cubo transparente). De este modo, la "vista" (en este caso el cubo alargado) colisionará con los objetos que estemos mirando (y tengamos al alcance del cubo). Podrían hacerse varios cubos de distintas dimensiones, para interactuar con objetos más cercanos o lejanos.
    O ================
    |
    /\
    Aunque ahora que pienso... igual falla si hay varios objetos alineados seguidos, de tal modo que estaría interactuando con todos ellos. Aunque quizás se podría parchear para que sólo interactuase con el más cercano que choca.

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

    Muy buen video, pero, ¿Como sería en el caso que quiera hacer que el raycast choque con un componente dentro del actor de bp? No quiero que hitee con el actor mismo, sino con un componente específico de este.

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

    No tienes algún curso sobre blueprints en udemy o algo así????

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

    HOLA! Just, gracias a ti no e tenido ningun problema en mi "proyecto" gracias a tus videos pero me a intrigado la opcion de un multijugador pero lamentablemente no e podido encontrar un video actual que funcione o en español y estoy muy acostumbrado a tus videoa, me encantaria que puedieras hacer un video de este tema, saludos!

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

    con esta función de los rayos con los botones es una forma de hacer el disparo de un arma hitscan, cierto?

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

    mmm podrías hacer un tutorial de lo que seria subir escaleras de mano o trepar obstaculos?

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

    Pregunta, como puedo hacer e implementar un editor de personaje en unreal engine???

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

    alguien q me saque de dudas porfavor, si yo quiero una vista isometrica del ambiente en el que la camara siga a mi personaje eso si manteniendo la isometria, como le haria?

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

    Hola, podrías hacer un tutorial de cómo hacer para agarrarse y balancearse en una cuerda? Lo agradecería mucho uwu

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

    Just an idea aora con intro 🥵🥵👌🏿

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

    Cuales son los assets del entorno futurista en el que has hecho el video?

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

    Sin antes ver el video, quiero tratar de adivinar, la forma de hacerlo, y tiene que ver con una técnica que se usa para los shooters, no recuerdo el nombre ni la técnica, pero tiene que ver con unos tipo rayos que salen desde tu punto de vista hacia adelante. Deséenme suerte en mi "Prediccion"

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

      Exacto, lo adivinaste. Los maravillosos raycast.

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

    Un curso en Udemy por favor 🔥

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

    como creo una tienda en unreal para mi juego ?

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

    Hace un video de como empaquetar nuestro juego y subir el descargable a steam o a epic

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

    como se pueden eliminar los raycast que va creando y ya no son necesarios que permanezcan en la pantalla?

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

      En el nodo del linetrace, el desplegable de debug tiene varias opciones. El la puso en persistent para que veamos los "rayos" continuamente, pero puedes cambiarlo para que nunca se muestren

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

    Es similar a cuando miras a los ojos del enderman jeje

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

    Dou

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

    Para cuándo un curso de pago sobre el manejo del unreal engine y todas sus funcionalidades a profundidad? ...

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

      Pues llevo un tiempo trabajando en uno... Va a ser un curso muy potente, directamente para aprender a hacer un juego completo. Llegará pronto espero :)

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

    Me acabo de dar cuenta que Spiderman y Spiderman Miles Morales usa Unreal Engine 4 :0

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

    Hola

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

    *Esto es similar al Five nights at Freddy's*

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

    bro una pregunta, no tiene nada que ver con el video pero quiero saber si tu sabe como hacer que el jugador pueda personalizar el personaje como en the division th-cam.com/video/OfCbIGkEWbw/w-d-xo.html, es que quiero hacer un juego donde uno pueda tener su personaje customizado, si sabe como o sabes de algún video te lo agradecería un montón.