SISTEMAS DE INVENTARIO en Unreal Engine 5 - APRENDER BIEN

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ค. 2024
  • Otro vídeo para el curso, este ha quedado largo, pero porque quería hacerlo todo desde cero para que pudiérais usarlo de ejemplo para proyectos, hacemos un resumen de todo lo que hemos visto y explicaremos como trabajar con arrays en unreal, y cómo crear funciones en unreal.
    ERRATA EN EL VÍDEO
    Por un error editando se cortó la parte en la que arrastro el actor "Control Inventario" al nivel. Para que no os de errores en el inventario en cuanto lo creéis, arrastrarlo al nivel para que funcione!
    Marcas de tiempo
    00:00 Introducción
    00:43 Estructuras de Datos
    01:52 Inicio del inventario y Repaso
    06:56 Funciones
    07:38 Continuación del inventario
    14:26 Que estamos haciendo
    15:08 Final del inventario
    34:06 Prototipo final

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

  • @carlosroman5458
    @carlosroman5458 7 หลายเดือนก่อน +17

    Para los que hayan llegado al minuto 26:26 y no les funcione al intentar recoger el objeto y almacenarlo en el inventario, en mi caso ha sido porque el Blueprint de "ControlInventario" no lo había arrastrado dentro del mapa. Despues de hacer debug mil veces, he caido en la cuenta de que era por esto. De hecho mas tarde he visto que en el minuto 26:10 Lexo tiene el "ControlInventario" dentro del Outliner. Buen tuto Lexo, aunque ha habido momentos en los que me perdía porque coges carrerilla jejej. Aun así la explicación es excelente, espero mas videos! 😉👍

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

      gracias me estaba volviendo loco ese error. claro me decia que no podia leer el inventario

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

      Muito Obrigado estava seguindo o Tutorial quando fiquei preso nessa parte e sua dica realmente funcionou, e ele explica muito bem e vai rápido direto ao ponto as vezes deixo em velocidade 0,5 pra conseguir acompanhar kkkk

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

      yo matándome y la repuesta estaba aquí😂

  • @frodopotter1140
    @frodopotter1140 วันที่ผ่านมา

    ¡¡Muchas Gracias!! Estoy viendo este video como 20 veces para entender lo que estoy haciendo XD. Por ahora lo unico que me quedo un poco claro el como se interactua con los objetos, mas o menos la utilidad del Structure . Tengo que entenderlo bien, porque yo lo que quiero crear es un sistema de inventario "ilimitado" donde el jugador pueda cargar lo quiera, pero que todo tenga peso (como todo juego de rol), ademas de la gestion y creacion de interfaces para unos cofres (Un cofre para que el jugador guerde sus cosas y los otros para que contegan sorpresas y tesoros).
    Algo que me gustaria ver es como hacer un ciclo dia y noche con un RELOJ (lo ideal para mi seria un calendario con dias, meses y años). Intente hacer uno yo pero no me salio, use un "timeline" para el ciclo dia noche y el evento Tick para el reloj, pero me di cuenta y tambien lo lei en los foros de unreal que usar el evento Tick no es ideal para los relojes ni para los ciclos dia noche, debido a que el evento se activa en cada frame y debido a la variacion de frames en cada computadora el ciclo y el reloj se ven alterados (se hacen mas cortos o largos).
    ¡¡¡Muchas Gracias otra vez!! ¡Todos tus videos son muy utiles y estan muy bien hechos!

  • @adrigm
    @adrigm 10 หลายเดือนก่อน +6

    No dejes los videos. De largo el mejor curso de Unreal. Dale duro!

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

      Muchas gracias!! Seguiremos seguiremos, tengo mucho planificado! Un abrazo!

  • @angelvalenzuela9401
    @angelvalenzuela9401 11 หลายเดือนก่อน +4

    Animo! Explicas muy bien! Saludos 🤗

    • @LexoDevs
      @LexoDevs  11 หลายเดือนก่อน +1

      Muchísimas gracias Angel! Saludos

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

    Muy bien explicado

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

    Grande, vengo de Unity y sentí que todo en unreal estaba en chino. Este video me hizo entender como ambos engine trabajan con los mismos sistemas pero de distintos nombre y maneras.

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

    Joa mi hermano, soy fan tuyo, gracias por tus conocimientos

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

      Muchas gracias por el comentario!!❤

  • @flyingroads3498
    @flyingroads3498 9 หลายเดือนก่อน

    Buenísimo. Sigue asi🎉

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

      Muchas gracias!

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

    oooo al fin subio el video grande bro gracias

    • @LexoDevs
      @LexoDevs  11 หลายเดือนก่อน +1

      Muchas gracias Dani!! Ha costado este pero quedó bien creo!

  • @mauroariel84
    @mauroariel84 10 หลายเดือนก่อน +1

    Lo voy a implementar en mi juego !!!!! Gracias

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

      Mucha suerte con tu juego!!!

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

    Wow, pedazo de video

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

      Gracias!

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

    Estoy guardando todos tus videos para mas adelante, quiero hacer un rpg medieval y lo del inventario me parece casi primordial muchas gracias por explicarlo muy bien! una pregunta, yo quisiera meter como objetos en el juego los libros y que se puedan ver y leer en el inventario al estilo Skyrim, pero no he conseguido nada en yt para hacer algo parecido

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

    Gran vídeo, de verdad nos ayudas mucho con este contenido 😁
    que tal estas Lexo?, espero que super 😄
    saludos.

    • @LexoDevs
      @LexoDevs  11 หลายเดือนก่อน +1

      Muchísimas gracias Carlos! Sii super bien, con mucho trabajo fuera de YT pero muy muy bien. Gracias por preguntar!
      Saludos!!

  • @chikobolita5015
    @chikobolita5015 10 หลายเดือนก่อน +1

    Gran video como siempre, sigue así Lexo!!

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

      Graciasss Diablooo!!

  • @nacho6247
    @nacho6247 5 หลายเดือนก่อน +3

    en el minuto 25:31 fíjense que dice get player controller pero es get player character no aviso del error por si les pasa

  • @DayzModESP
    @DayzModESP 6 หลายเดือนก่อน +1

    Hola Lexo, lo primero gran video y mejor narrativa la tuya
    Mi duda principal es si es muy complejo adaptar este sistema de inventario a multijugador o si tienes pensado hacer algun video explicando como hacerlo para multi o cofres o comerciantes, almacenamiento multijugador en definitiva.. seria un gran vídeo, gracias de antemano😁

    • @LexoDevs
      @LexoDevs  6 หลายเดือนก่อน +1

      Muchas gracias por el comentario! Si se puede adaptar a online solo que habría que cambiar alguna cosa, en el futuro quiero tocar algunas cosas de online y quiero ver algo así

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

    Hola, gracias por el video. Me ha ayudado a entender como se hace y practicarlo para crear mi propia versión.
    A modo de petición por favor,
    -¿Podrías hacer varios videos explicando como crear rutinas que se repitan cada día de juego para NPC y con un horario que elijamos?. Por ejemplo (Ir de punto A a B y de B a A a una hora concreta o día o que en un día concreto varíe esa rutina y haga A a B y C).
    -Otro video de como crear un calendario con los meses del año en el juego (Algo así como Animal Crossing).
    -Otro video de como crear un evento en el juego que se repita en un fecha determinada (por ejemplo, un mensaje que aparece en una noticia)
    -Otro video de como crear una cámara "automática" que siga a un NPC random o se desplace a una localización concreta para visualizar un evento.
    Perdona la solicitud pero me gustaría saber como hacerlo sin complicarme demasiado la vida. Gracias de antemano. Me gustan tus tutoriales y me ayudan a seguir aprendiendo.

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

      Buenas! Me los voy apuntando para futuros vídeos cuando hablemos del ciclo día noche, horarios y tal! Gracias!

  • @srnash5560
    @srnash5560 28 วันที่ผ่านมา

    Consulta, llevo poco tiempo con esto de unreal, pero no seria mejor en lugar de tener otro actor gestionando el comportamiento del inventario tener en su lugar asignado al player un actor component, que en este caso seria el ControlInventario??

  • @DavidAlvarezArt
    @DavidAlvarezArt 9 หลายเดือนก่อน +2

    Hola!! Genial el video. Tengo un par de dudas. Como hacer objetos que ocupen varios huecos? Como hacer para organizar el inventario? Poder mover unos objetos y sustituirlos por otros. Sobretodo si el objetos ocupa varios huecos poder rotarlo para acomodarlo mejor, como en el resident evil 4 por ejemplo. Gracias!

    • @LexoDevs
      @LexoDevs  9 หลายเดือนก่อน +3

      Holaa! Muchas muchas gracias!! Pues te digo:
      Por ejemplo para los objetos que ocupen varios huecos, tendrías que preparar una clase nueva que en vez de ocupar un elemento de la lista, ocupase dos en función del sitio que esté. Para girarlo, tendrías que fijar uno de los elementos de la lista y comprobar si los huecos donde "girarías" están libres.
      Luego por otro lado para mover los objetos puedes intentar que al dejar pulsado en uno de los objetos, la imagen desaparezca y spawnee en la posición del mouse, hasta que sueltes o lo arrastres hasta otro hueco, donde detectarías si hay otro objeto o no, si hay objeto, que se intercambien las posiciones, y si no hay objeto que se coloque ahi.
      Se que dicho parece mucho mas complicado, pero en el futuro tocaré estos puntos para mejorar el inventario! Espero poder ayudarte!

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

    gracias por tus tutoriales. son de lo mejor que he visto

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

      Muchísimas gracias!! Se que tardo con los vídeos pero intento que se entienda todo al 100%. Gracias!!

  • @DaniWolfine
    @DaniWolfine 2 หลายเดือนก่อน

    El video de preparacion está en el canal aunque no esté en la lista! se llama "Preparanado el SISTEMA de INVENTARIO" para el que se pregunte cual es el video anterior.
    Grande lista de videos! Lexo es brutal muchas gracias por tu trabajo.

    • @LexoDevs
      @LexoDevs  2 หลายเดือนก่อน +1

      Graciass! Sii, no lo añadí porque no era programación como tal y lo metí en la de "Arte para videojuegos"

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

      ​@@LexoDevssoy nuevo en este gran arte y quisiera saber si en UNREAL ENGINE 5.4 , se puede hacer un juego de EXCAVADORAS reales .
      Quisiera saber si trabajas por comisión , y si tú respuesta es afirmativa;
      Me gustaría saber si me pudieras hacer un simulador real del uso completo de una excavadora.
      De paso te pregunto con todo respeto si pudieras hacer un video de como hacer el simulador de como crear una excavadora en movimiento paso a paso el cual te pagaría .
      Saludos desde Nebraska Estados Unidos, y aquí un nuevo suscriptor y tienes mi like 🎉🎉🎉

  • @user-dt7mb1dh2p
    @user-dt7mb1dh2p 21 วันที่ผ่านมา

    Este metodo no se haria muy pesado si uno tiene cantidad de objetos?

  • @elpi25pes83
    @elpi25pes83 10 หลายเดือนก่อน +1

    Muy bien explicado todo

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

      Gracias!!

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

    Una duda: has creado un actor blueprint llamado control inventario. ¿no sería mejor crear un componente?. gracias

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

      Se podría crear en un solo componente también, pero en este caso del control inventario es una clase que será unica, un componente se suele usar para comportamientos mas generales que queramos añadirle a un grupo de actores diferentes. Gracias a ti!!

  • @Ar-H-gkorn
    @Ar-H-gkorn 2 วันที่ผ่านมา

    No se como hacer para que sea visible el GetPanel en la parte visual que dices!. min 20:24.
    Se me complica porque lo estoy haciendo como vos y si lo dejo visible no me funciona.

  • @ElTitoVR
    @ElTitoVR 10 หลายเดือนก่อน +2

    Una duda, en el minuto 21:20, tienes conectado el pin "Seleccionado imagen" a Texture, pero al sacar otro pin de seleccionado imagen el que va a texture se pierde. Eso es así? Es un fallo? He seguido el tuto, y a parte de sacar el objeto interactuable como dicen en otro comentario, me falla que no me pinta el objeto recogido en el inventario y no sé si es por esto. Me podrías decir? Gracias!

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

      Le estoy dando vueltas, imagina que a parte del spray puedes coger una llave u otra cosa, no debería haber una array de imagenes en función del objeto que cojas, o no debería tener cada objeto asociada una imagina para que al coger el objeto, se pinte esa imagen y no otra? Eso se controla en el vídeo? Donde?

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

      Vale... en el minuto 4 no pones la imagen del spray en la estructura del objeto interactuable, en la categoría imagen...

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

      En tu sistema, no se refresca en tiempo real el inventario porque se pausa, yo lo estoy haciendo que si se pueda. He añadido en el Eventgraph de control inventario un Event Tik que llame todo el rato a pintar el inventario para que esté resfrescando todo el rato el hud, entonces me funciona, compilo, juego y va bien pero cuando paro, me indica muchos errores iguales "Accessed None trying to read property Hud Inventario". Node Cast to item unico / Graph Pintar inventario / Function: Pintar inventario /Blueprint: Control Inventario, qué debería hacer?

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

      Vale, ya está, puse que pintara el inventario, tras cargar objeto ^.^

    • @LexoDevs
      @LexoDevs  10 หลายเดือนก่อน +1

      Esto es cuando dices tu en el minuto 4 creo recordar! Lo de los funcionamientos disitintos lo veremos en un próximo vídeo donde vamos a crear "hijos" de la clase interactuable para dar las funciones concretas a cada una

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

    amigoo seguimos esperando tu siguiente video sigue así porfa!

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

    Hola, tengo un error cuando abro el inventario me salen los botones de descartar aunque no haya nada y cuando agarro un item y lo toco desaparece el botton de descartar. Ya vi muchas veces el codigo el video y aun no doy con una solucion, ayuda

  • @Caramelo25
    @Caramelo25 8 หลายเดือนก่อน +1

    Buen video! Alguna idea de por que cuando se selecciona un item cuando cierro y abro menu sigue seleccionado?

    • @LexoDevs
      @LexoDevs  8 หลายเดือนก่อน +1

      Gracias! Sii es porque esa parte no está programada, te digo como puedes hacerlo, puedes llamar a la función mostrar/ocultar opciones cuando llames a la función de cerrar inventario para que así se oculten las opciones siempre cuando lo cierres

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

      @@LexoDevs Gracias por responder :D ok no se hacerlo jaja

  • @tcv-nx2bq
    @tcv-nx2bq หลายเดือนก่อน

    Una cosa, tengo hecha la programación entera y cuando cojo el objeto interactuable solo me pinta el fondo y no aparece el objeto ,¿ como hago que aparezca la imagen del objeto?

  • @octaviograib8279
    @octaviograib8279 24 วันที่ผ่านมา

    Alguien sabe pq en el minuto 20:59 cuando el busca la variable ITEM a mi no me aparece? que fue lo que pude haber hecho mal? la busco y no aparece

  • @RafaelManrique-id8zg
    @RafaelManrique-id8zg 2 หลายเดือนก่อน

    Quede por delante que me encanta como has planteado este curso y he aprendido muchísimo gracias a ellos pero me surge una duda. He visto que mucho otros videos indican que no es bueno abusar de los nodos CAST TO, y en este video los usas varias veces. ¿Sería posible utilizar BP interfaces para minimizar las invocaciones a este nodo?. Muchas gracia por tus tutoriales.

    • @LexoDevs
      @LexoDevs  2 หลายเดือนก่อน +1

      Muchas gracias por el comentario! Sii, tienes razón, para este caso no entré en tanto detalle porque para ir empezando es mas "entendible" el usar los Cast To, pero si quisiéramos ampliar esto u optimizarlo al máximo, podemos hacer como tu dices, usar interfaces, eventos o componentes para evitar usar los Cast To tantas veces, donde dan problemas a este nivel sería si usamos varios Cast to en un bucle o tenemos varios encadenados porque tiene que comprobar que el objeto al que le hacemos Cast To, es del tipo correcto, y eso lleva cierto gasto de memoria que si se hace muchas veces puede ralentizar el rendimiento

    • @RafaelManrique-id8zg
      @RafaelManrique-id8zg 2 หลายเดือนก่อน

      @@LexoDevs Muchas gracias por tu respuesta. ¿Cómo sería mas eficiente desde el punto de vista de rendimiento?, ¿Con BP Interfaces o con un componente del propio Player?. Gracias de nuevo y espero que sigas haciendo estos tutos.👏👏👏

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

    Como aprendiste todo esto? solo por tutoriales? o hay algun libro?
    Excelente video!

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

      Ha sido todo cosa de muchos años e ir investigando poco a poco ente vídeos y libros. Gracias por el comentario!!

  • @Overrun01
    @Overrun01 10 หลายเดือนก่อน +2

    Buen video!!
    Tengo Una pregunta, tu creas un actor BP Class de tipo actor llamado ControlInventario, para utilizarlo como un alojamiento de funciones por lo que entendi, pero cuando llegue al minuto 22:13 y abro el inventario, el input de la tecla abrir inventario, no puede leer las funciones PintarInventario. porque en el actor controlinventario no esta en el mapa, y como no esta en el mapa, no se inicializa el beginplay y no se guardan las funciones, de pintar,cargar,descargar etc. Lo solucione añadiendolo al mapa pero no entiendo como a ti si te funciona, no puedes compartir el archivo?

    • @LexoDevs
      @LexoDevs  10 หลายเดือนก่อน +2

      Muchas gracias por el comentario!! Pues al revisarlo se me pasaría dejar eso claro, pero tu mismo has llegado a la solución pero te lo comento un poco, el actor BP llamado ControlInventario es lo que sería una "clase abstracta", esto es que no tiene parte visual, pero aun así para que este actor funcione se tiene que inicializar arrastrándolo al mapa.
      Como quiero hacer una segunda parte de este vídeo para crear distintos objetos y darles funcionamiento añadiré este punto! Gracias!!

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

      @@LexoDevsGracias amigo igual eres todo un capo! Sabes demasiado!

    • @carlos34523
      @carlos34523 9 หลายเดือนก่อน

      En efecto, se nos fue ese detalle, jala a la perfección, pero si no lo declaras en el mapa, nunca seteará el inventario del jugador y por ende, tendra una referencia nula, tronando toooodo los procesos que tengan que ver con el inventario al siempre recalcarte que estas llamando algo que no existe

    • @Tito-Metano
      @Tito-Metano 8 หลายเดือนก่อน

      Si hubiese visto este comentario antes... xD
      Al final terminé pasando las funciones al BP del Charecter para solucionar ese tema.

    • @nahuelolmos2215
      @nahuelolmos2215 5 หลายเดือนก่อน +1

      gracias hermanoooooooooooooooooooooooooooo, hace 2hs tube el mismo error y no entendia que hacia mal gracias mi hermanoooo

  • @electricramon1246
    @electricramon1246 7 หลายเดือนก่อน +1

    buenas amigo tengo un problema al darle a la i para ver el inventario no me sale los cuadritos solo la pantalla oscura

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

      Buenas! puedes probar a ver si en las opciones de visibilidad de los elementos dentro de "Actor Unico" están visibles, porque puede estar en hidden y como los vamos a controlar por programación tendrían que estar visibles para que se carguen bien. Tambien puedes probar a ver si en el blueprint de cambiar visibilidad has seleccionado el correcto, porque hay dos y se pueden confundir mucho. Si no te funciona me comentas!!

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

    Buenas!! Me está dando el siguiente fallo al pulsar la 'I' para abrir el inventario:
    Blueprint Runtime Error: "Accessed None trying to read property inventory". Node: Print Inventory Graph: EventGraph Function: Execute Ubergraph BP Third Person Character Blueprint: BP_ThirdPersonCharacter
    Me podrías ayudar?
    Muchas gracias de antemano!

    • @rodrigosanchez7732
      @rodrigosanchez7732 2 หลายเดือนก่อน

      He seguido avanzando y a la hora de coger un item me da "Accessed None trying to read property inventory". Asi que tiene que ser algo del inventario, pero he revisado ya varias veces el video y no encuentro nada

    • @LexoDevs
      @LexoDevs  2 หลายเดือนก่อน

      Buenaas! En la descripción puse una errata que falta en el vídeo y puede ser eso. Prueba a arrastrar la clase "Control inventario" al nivel para así "crearla" y que puedas acceder a sus funciones. Espero que te funcione!!

    • @rodrigosanchez7732
      @rodrigosanchez7732 2 หลายเดือนก่อน

      @@LexoDevs Puahhh era justamente eso, no había visto la descripción. Muchísimas gracias de verdad!

    • @LexoDevs
      @LexoDevs  2 หลายเดือนก่อน +1

      jajaja Es que editando se cortaron 5 segundos que eran eso. Gracias a ti!!

    • @frodopotter1140
      @frodopotter1140 4 วันที่ผ่านมา

      @@LexoDevs Gracias, tenia el mismo problema y no sabia a que se debia

  • @nathjiro
    @nathjiro 7 หลายเดือนก่อน +2

    Hola! He llagado hasta el minuto 22:15 del video, en el momento en donde se deberian mostrar en pantalla los marcos vacios, pero en mi caso no ha pasado, solamente aparece la pantalla con la opacidad y ya. He visto nuevamente hasta esa parte, y tenemos la misma información. Me podrias ayudar a solucionar este inconveniente? Gracias!

    • @LexoDevs
      @LexoDevs  7 หลายเดือนก่อน +1

      Buenas! Este error le ha pasado a mas gente, te cuento como lo han solucionado, puedes probar a ver si en las opciones de visibilidad de los elementos dentro de "Actor Unico" están visibles, porque puede estar en hidden por defecto y como los vamos a controlar por programación tendrían que estar visibles para que se carguen bien y aparezcan en la opción correcta. Si eso está bien puedes probar a ver si en el blueprint de cambiar visibilidad has seleccionado el correcto, porque hay dos y se pueden confundir mucho, a mi me ha pasado varias veces. También a veces pasa que como estamos trabajando en muchos actores alguno no está compilado y no se carga en principio, por lo que no funcionaría hasta que lo compiles y guardes. Si no te funciona me comentas!!

    • @nadiko
      @nadiko 5 หลายเดือนก่อน +2

      me paso lo mismo tenia todo perfecto, me fije que todo estuviera visible y resulta que se soluciona poniendo el actor control de inventario en el mapa espero que te funcione

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

      tuve el mismo error, y en efecto, se arregla agregando ControlInventario al mapa jsjs

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

      @@LexoDevs Muchas Gracias!

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

    Donde puedo ver para que son los Blueprint Interface?

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

      Buenaas! Eso lo tienes en el vídeo de comunicación th-cam.com/video/Ch6Kj_4ijBw/w-d-xo.html

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

    Hola buenas, sigo el tutorial pero tengo un problema con las variables, es decir las que se crean en el itemPublico, específicamente "Item", resulta que no se me crea publica, y no me deja cambiarla, me da un error "error Variable is not public and will not be editable on an instance of this Blueprint" he estado buscando pero no hay manera de solucionarlo, alguba sugerencia?, muchas gracias

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

      Nada solucionado, en un instante perdí asignarle una variable a cargarObjeto jjjjj, eres un crack, sigue así

    • @LexoDevs
      @LexoDevs  8 หลายเดือนก่อน +1

      Muchas gracias! En estos días subiré la siguiente parte del inventario! Me alegra que hayas podido arreglar el error!

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

    Hola, llegue hasta el minuto 28:30 y a mi no me deja ponerle el mismo nombre al input ID que a la promote local var ID, y no se si es es mi fallo pero el resultado es que al final cuando agarro un item no me aparece la opcion para poder soltarlo, solo cuando tengo el inventario lleno, y aun asi no termina de funcionar bien porque cuando le vuelvo a dar click tampoco desaparece, alguien sabe porque me falla asi? Estuve viendo varias veces y probando alguna que otra cosa pero nada

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

      Prueba a arrastar la clase ControlInventario al mapa y comprueba que todas las imágenes del hud están en visibles. Si no te funciona coméntame el error que te aprece y lo vemos!

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

    hola buenas, no se que pasa pero desde que creas el control de inventario me sale un error al leer la propiedad inventario, sabes porque es? como lo puedo solucionar? pd: me he visto el video entero 5 veces y no veo error en como he copiado el codigo

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

      un error que tuve yo fue en cast poner cast to bp_ y después darme cuenta que en mi nivel el nombre el PJ era otro

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

    Hola buenas, estoy bastante atascado por no consigo que la función de pintar me pinte mas de 2 huecos del inventario, he revisado todo mil veces y no consigo encontrar el problema, es como si el contador no subiese de 1 aunque el tamañoActual sea de 7.

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

      Buenaas! Comprueba si la clase "ControlInventario" la tienes en el nivel creada, si no arrastrala a alguna zona de tu nivel para que se cargue. Siempre que creemos una clase para que solamente almacene funciones tenemos que arrastrarla al nivel o si no no funcionará, espero que lo arregles!

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

    segui el totorial al total pero tengo un error en el min 26:12 / 35:10 porque aunque en el video modifica la textura y cuando agarra el objeto sale la textura que el selecciono pero cuando yo lo agarro sale el cubo blanco, ademas cuando agarro mas de 1 y abro el inventario solo tengo uno. Reevi el video 2 veses en x2 pero no encontre mi error puedes ayudarme?

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

      pdt: no se si realmente es important o no pero my projecto es en primera persona

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

      Para lo del cubo blanco conectalo a los 2, desde [Seleccionado Imagen] a texture y al equal. ( es de la parte 21:22 en el video)

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

      ya lo pued hacer andar muchas gracias bro
      @@Caramelo25

  • @Victor-xk7zk
    @Victor-xk7zk 3 หลายเดือนก่อน

    22:14 cuando abro el inventario no me aparecen los items unicos, aparte, cuando cierro el juego por cada vez que haya abierto el inventario me pone un error que dice "Accesed None trying to read property Inventory" . Node : Paint Inventory Graph: EventGraph Function: Execute Ubergraph BP Third Person Character Blueprint: BP_ThirPersonCharacter. Y cuando doy doble clic en cualquier parte me lleva al EventGraph del ThirPersonCharacter, a cuando uno Esconder o Mostrar el Inventario con Pintar el inventario. Por qué puede ser?

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

      hola!! el error se soluciona arrastrando el actor control de inventario a la escena

    • @Victor-xk7zk
      @Victor-xk7zk 3 หลายเดือนก่อน

      @@juanplata5918 ala tu, por la cara, solucionado. Mil gracias!! jajaja

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

      Perdona!! Sii se resuelve arrastrando el objeto, tuve un error editando y me faltaron esos 5 segundos de arrastrar el actor. Graciass @juanplata5918

  • @CrazYHats
    @CrazYHats 18 วันที่ผ่านมา

    Los items aparecen en blanco al recogerlos..

  • @keinercontreras1585
    @keinercontreras1585 2 หลายเดือนก่อน +1

    26:33 no me sale la imagen del modelo en el inventario he hecho todo lo que dice pero sigue igual sale un cuadro blanco si alguien sabe el por que que me lo digo porfa

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

      a mi tampoco me sale, encontraste la solución?

    • @CrazYHats
      @CrazYHats 18 วันที่ผ่านมา

      @@axelsantiago8683 lograste solucionarlo?

    • @axelsantiago8683
      @axelsantiago8683 18 วันที่ผ่านมา +1

      @@CrazYHats no, tuve que hacer un inventario por mi cuenta pero me quedó muy básico, pero me sirve

  • @jose.huenuqueo
    @jose.huenuqueo 3 หลายเดือนก่อน

    saben que puede ser que cuando apreto para abrir inventario,se me muestran todos los submenu "Descarte" en el invetario:C y pincho un item y el submenu desaparece xd

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

    Holaa! Me preguntaba si me podias ayudar, es que estoy teniendo dos problemas.... me repasé el video unas cuantas veces y no se como solucionarlo jaja.
    el primero que tengo que en el minuto 18:08 a ti te sale la variable "ID", la cual yyo he creado en item unico y esta con el tipo Integer, pero no me aparece el "panel" por asi decirlo para cambiar el valor, no se si me explico..
    Y el segundo que tengo es que en el minuto 20:23 dices que si no nos aparece el Panel es porque no esta marcado como visible en la parte visual, pero, como se hace eso? es que no me aparecee.
    Gracias, me ayudarias mucho resolviendome las dudas, y lo siento por hacerte perder tiempo o no ser demasiado claro jaja. Chaoo.

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

      Buenaas! Sii, puede que sea porque falta arrastrar la clase "ControlInventario" al nivel para inicializarla. En la descripción tienes el error, si no te ayuda eso me dices!!

  • @Victor-xk7zk
    @Victor-xk7zk 3 หลายเดือนก่อน

    26:30 al recoger el objeto no me muestra su sprite en el inventario. Lo mejor de todo es que no me da error al cerrar el juego. Por mucho que he revisado todo y habiendo corregido algún que otro error, no puedo solucionarlo. Ayuda por favor

    • @keinercontreras1585
      @keinercontreras1585 2 หลายเดือนก่อน

      has podido solucionarlo?

    • @Victor-xk7zk
      @Victor-xk7zk 2 หลายเดือนก่อน

      @@keinercontreras1585 no, aún no, si pudieses indicarme cómo solucionarlo porfa

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

    Hola buenas , tengo un problema , en el minuto 21:03 cuando intento llamar a la variable "item " no me sale directamente , ya chequee todo el video hasta ese momento y me sigue sin salir , alguna idea de que podria ser ? .
    gracias

    • @LexoDevs
      @LexoDevs  8 หลายเดือนก่อน +1

      Buenas! Debería aparecer pero te digo los errores típicos que se pueden tener:
      1 A la hora de crear la variable Item se puede haber creado como privada y por eso no aparece a la hora de llamarla
      2 A veces no aparecen algunos nodos cuando el "Context Sensitive" está activo, prueba a quitarlo y buscar el nodo
      3 Puede ser tambien que a la hora de crear la variable Item no hayamos compilado y guardado en ese actor por lo que aun no lo detectaría como "Creado" y no aparecería
      Si no te funciona avísame y vemos que puede ser! Gracias

    • @playingwater3886
      @playingwater3886 2 หลายเดือนก่อน

      @@LexoDevs en donde se crean las variables item y marco, checo todo el video y no veo doonde se crean

    • @playingwater3886
      @playingwater3886 2 หลายเดือนก่อน

      ya lo solucione

    • @Lino-jg2ux
      @Lino-jg2ux 27 วันที่ผ่านมา

      @@playingwater3886 Como resolveu amigo?

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

    Mi proyecto no puede comunicar ni leer las funciones del actor de inventario. ¿Alguien sabe por qué? Realmente quiero aprender y usar de esta manera. ( 7:40 )

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

      Buenaas! Puede ser porque a la hora de empezar el nivel, el actor que hemos creado como "ControladorInventario" no está creado. Para arreglar eso tienes que arrastrar el blueprint de inventario al nivel aunque esté vacío y no tenga parte visual, esto es porque todos los actores empiezan a funcionar, por asi decirlo cuando están creados en el nivel. Espero que lo arregles y cualquier duda estoy aqui! Perdoname por la tardanza pero estaba a tope, animo aprendiendo!

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

    me pasa que agarro los item del suelo pero no me aparecen en el inventario dibujados....

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

      pudiste resolverlo?

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

      Perdona la tardanza! He estado revisando los comentarios y varios no me aparecieron. Prueba a arrastrar la clase de ControlInventario al nivel si no lo has solucionado aun.

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

    Hice todo pero a lo ultimo del video cuando abro el inventario el boton de descartar me aparece el todas las casillas, cuando agarro un item el marco cambia perfecto pero el boton descarte no funciona que podra ser? este es el error que me aparece
    Blueprint Runtime Error: "Accessed None trying to read property K2Node_DynamicCast_AsItem_Unico". Node: Set Visibility Graph: EventGraph Function: Execute Ubergraph Item Unico Blueprint: ItemUnico
    trate de ver por mi cuenta que podia ser pero no se esta en hidden la visibilidad del boton no entiendo porque aparece igual sin que este el objeto
    el video esta genial

    • @jose.huenuqueo
      @jose.huenuqueo 3 หลายเดือนก่อน

      pudiste solucionarlo? me apparece lo mismo

  • @luciernagaart4381
    @luciernagaart4381 5 หลายเดือนก่อน +3

    UmU no son carreritas

  • @moxxxni6435
    @moxxxni6435 2 หลายเดือนก่อน

    20:20 Panel no me aparece a pesar de poner Is Variable :c

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

      tengo el mismo problema, y no hay ni un comentario que ayude ;(

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

    no me sale para poner el id en el item, que puede ser? la puse publica y integer a la variable :c

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

      Buenas! Comprueba que has compilado en un archivo antes de llamarlo en el otro, porque si la cambias a pública o a integer y no compilas no aparece. Si no prueba a guardar todo desde el editor

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

      @@LexoDevs hola, gracias por la respuesta lexo, al final era que estaba haciendo la variable en el blueprint equivocado.

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

      @@LexoDevs Lexo tengo el problema de que no me sale el "set visibility" del minuto 20:50, que puede ser? no me podes pasar el archivo tuyo del "control inventario" a ver si me sirve :c

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

      @@ferminmune2723 en el BP en el q reflejamos la imagen que se mostrara en en HUD inventario, repasa elBP porque se desvincula y hay que volver a conectar la imagen

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

      @@tlroriginal ya me fije todo 5 veces y nada, y ya segui los pasos del tutorial desde la creacion de los bp, no se que puede ser ya. es una lastima por que me gustaba este inventario

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

    y el link de los assets
    ?

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

      No lo puse porque en principio era para enseñar a hacerlos, pero si los quieres para practicar te los envío por correo, envíame un mensaje a contacto@lexodev.com y te los envío todos!

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

    Bro puedes hacer de la interfaz pero de arquitectura 😢

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

      Arquitectura como, de edificios? Explícame un poco mas

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

      @@LexoDevs gracias por responder ✨
      Si me refiero a un render pero claro explicando la interfaz y al final dando un ejemplo de como aplicarlo a algo de Autocad o Revit y darle texturas o renderización :3

    • @LexoDevs
      @LexoDevs  10 หลายเดือนก่อน +1

      Nada joe! Para eso estamos!! Cualquier cosa que quieras comentar aquí estoy!!
      Me lo voy a apuntar para ver cómo lo saco, porque yo no soy arquitecto, soy ingeniero eléctrico-mecánico y he estudiado Autocad y Revit. Quiero enseñar como diseñar edificios para videojuegos, pero puedo hacer un video mas especializado en Renders de arquitectura. Tipo...cambiar materiales de la casa en tiempo real y hacer un tour 3D.

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

      @@LexoDevs eres el mejor :') espero no tardes mucho porque ya entro a la uni y no sé nada de eso :'c tqm 💖

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

    ¡Hola! Para los que tienen un problema en el minuto 22:10 que al coger el item se pone blanco, la solución es esa (En la Variable seleccionada, y una estructura, hay que seleccionar la flecha: Seleccionado > Imagen objeto con textura Pincel también) Donde se conectó y después de quitarlo, hay que dejarlo conectado nuevamente. Y, en la parte 26:10 en adelante, si por casualidad el cuadro de opción se volvió visible, simplemente déjelo oculto y al final de la función deséchelo (opción>llamar visible y poner Oculto)

    • @CrazYHats
      @CrazYHats 18 วันที่ผ่านมา

      No entiendo, ¿puedes explicarlo mejor? llevo horas intentando solucionar este problema

  • @deadkyo50
    @deadkyo50 2 หลายเดือนก่อน

    Para los que aun tienen problemas con el tema del botón de descarte que aparece en todos los huecos del inventario aunque no tengan objetos en ellos, y que no les funcione el botón de descartar, encontré la solución, el problema no es de la variable ID que no puede tener el mismo nombre del input en la función "mostrar/ocultar opciones". Yo lo solucione de la siguiente manera:
    En el Blueprint de control de inventario, en la función de pintar inventario. Después se poner la visibilidad del ítem seleccionado en Oculto, arrastre desde el ítem seleccionado el vertical box (opciones) y le ajuste la visibilidad a Oculto, esto en ambas salidas, con esto se soluciona el problema de que se vea el botón de descarte en todos los huecos del inventario y hace funcionar el botón de descarte cuando se presiona, no me pregunten porque, solo probando llegue al resultado XD

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

      funcionó jaja q amo

    • @JoseVasquez-bi3lb
      @JoseVasquez-bi3lb หลายเดือนก่อน

      @@Bizarrito hola, como te funciono exactamente yo intente hacerlo pero no entendí muy bien la explicación

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

    Hola bro , no entiendo porque me borraste mi comentario que hice hace dos dias .

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

      Buenas! Perdona, ha tenido que ser un error de TH-cam, lo he buscado en las notificaciones y si aparece el comentario, pero no me aparece entero ni me salió en el panel de comentarios. He mirado por si el bot lo mandó a "pendientes de revisión" pero tampoco.

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

    Mas despacio velocista

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

    ?

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

      ?

  • @duno1gl682
    @duno1gl682 9 หลายเดือนก่อน

    No con los códigos del video no funciona, creo vas muy rápido y se te olvida cosas en el video. pero como dice @Overrun01, falta código, que tu si lo tendrás pero creo que se te ha olvidado ponerloUn saludo.

    • @LexoDevs
      @LexoDevs  9 หลายเดือนก่อน

      Buenaas! Creo que el error que comentas es el que me dijo @Overrun01, se olvidó decir que el actor "ControlInventario" para que funcione hay que arrastrarlo al nivel para que los demás actores lo puedan llamar, es el único corte que tiene el vídeo por un error que tuve editando. Espero puedas arreglarlo!

    • @duno1gl682
      @duno1gl682 9 หลายเดือนก่อน

      Efectivamente leyendo despacito me he dado cuenta de ello y ya me funciona, así que puedo seguir con el inventario. Perdona por el comentario ya que al final ha sido una tontería. Gracias por el video estoy aprendiendo bastante con el, me estoy pasando del Unity al Unreal y cuesta un poquito. Un saludo.

    • @LexoDevs
      @LexoDevs  9 หลายเดือนก่อน

      @@duno1gl682 No te preocupes! Me alegro de que lo hayas arreglado y perdón por el error de nuevo. Mucho ánimo, los cambios de motor son complicados pero te deseo suerte!!

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

    Una vez añadido el panel de opciones y añadir el boton descate en el Widget Blueprint (ItemUnico) en en widget HUD_Inventario donde se muestra el panel , me el boton repetido en cada item unico, no doy con el fallo y tengo problemas para poner el mismo nombre para el input de la función (mostrar ocultar opciones ) y en la nueva variable local . NO ME PERMITE NOMBRAR "ID" A AMABAS.
    MINUTO 28

    • @LexoDevs
      @LexoDevs  3 หลายเดือนก่อน +1

      Buenas! Lo he estado mirando y no sé por que da error, lo normal es que te pueda dar error si tienes una variable que ya se llame así, entonces la detecta y no puedes llamarla igual, prueba a ponerle un subtítulo tipo Amabas_Inventario

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

      @@LexoDevs gracias por molestarte y dedicar tu tiempo para responder y ayudar ! gracias lo primero
      Como dices le di un nombre diferente , per en el momento de editar la variable mostrar/ocultar/opciones al abrir el menú después de coger algún objeto interactuadle del suelo , por cada item unico sale un botón de descarte , no encuentro el origend el problema . podría ser por poner diferente el nombre del input o eso no tiene nada q ver gracias y saludos!

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

      Nadaa no te preocupes! Habrá errores que sean del propio Unreal que se me escapen pero intento ayudar en lo que pueda! En principio si solo has cambiado el nombre no te tiene que dar problema, si por otro lado, has cambiado tambien el tipo de la variable, al hacer eso Unreal como que desconecta los pines del tipo anterior y crea un pin de salida nuevo.
      Pero si el problema es que te aparecen todos los botones de los items unicos puede que se haya cambiado la configuración de esos botones a "Visible" por defecto, prueba a cambiarlo a Hidden, porque nosotros cambiamos la vista de estos al hacer click en el item, es decir, empieza escondido y lo activamos o no por código. Espero lo arregles!! Saludos!

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

    Muy buen video. tuve problemas, me ayudo el comentario de @carlosroman5458.
    Como tendría que hacer para que en caso de juntar un cartucho con balas me tome una cantidad determinada
    Gracias😀

    • @LexoDevs
      @LexoDevs  6 หลายเดือนก่อน +2

      Muchas gracias!! Pues podrías crear otro actor hijo que tuviera el comportamiento de las balas, sería todo igual pero tendría una variable extra de tipo entero (int) para saber cuántas balas hay en ese objeto. Y en el inventario puedes crear un pequeño cuadro de texto con ese número pero que esté invisible siempre y solo se vea cuando el item sean las balas para que se vea cuántas hay

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

      @@LexoDevs muchas gracias voy a intentarlo