Gracias por tus explicaciones, ufff un RPG eso suen muy bueno, voy ha hacer tooooodos tus tutos y purundun tendre mi Godot Fantastic (Por Final Fantasy o Sera estilo PokeGodot osea por RPG ??? RPG por turnos oooooo Action RPG que seria tipo Zelda ) ??? FELIZ NAVIDAD y FELIZ AÑO
Realmente, muchas gracias... vengo de Game maker a Godot, ya que no puedo pagar la licencia del game maker y godot realmente se me hace complejo de entender, te tomas el tiempo de explicar y lo haces bastante bien ¡muchas gracias!
Gracias, necesitaba entender los timers y está bien explicado. Aún así, llevo dos días peleándome (novato total) para que mi personaje haga una animación despues de que no lo muevas durante unos segundos (típica animación de idle), pero no doy hecho. A ver si mañana con estas explicaciones lo consigo, que debe de ser algo fácil, pero no doy con la manera sin que además interfiera con las animaciones de andar...
Para nada!, lo que quieres hacer tiene su grado de complejidad :o , no es de novatos. Creo que vas a necesitar mirarte los videos sobre Maquinas de Estado y AnimationTree, este video tambien te ayuda (por el tema de esperar unos segundos a que X animacion se ejecute despues de Y segundos), avisame si lo consigues :D
@@Kyme-Game-Studios Pues lo hé conseguido después de cambiar las animaciones con el AnimationTree, poniendo un timer y con una variable que apunta al AnimationPlayer, en el timeout hago un play de la animación que quiero. Pero el problema es que cuando vuelvo a andar me solapa la animación de andar... arffff
@@kaiowafull por ahi se te ah de escapar la funcion blend, eso evita que ambas animaciones se solapen a la vez. me alegra que estes logrando lo que querias hacer :D
sabes que...creo que es otra cosa, me gustaria intentar lo mismo que estas haciendo, me podrias mandar un ejemplo de lo que quieres hacerÉ (con un enlace a un fragmento de video de cualquier juego basta)
Un video super bien explicado, de casualidad sabes como se hace la mecanica de climb? osea agarrarte al extremo de una cornisa y que la suba mediante una animacion
Hola!, justo estoy haciendo un plataformero inspirado en Hollow Knight, en la secuela (Silksong) va a haber una mecanica como la que mencionas. Voy a investigar como se hace y es muy probable que lo traiga al canal! Saludillos!
@@Kyme-Game-Studios yo más o menos lo estaba haciendo con dos raycast, uno comprueba colisión con la pared y otro no debe tener colisión para tomarlo pero el sistema de físicas luego me daba problemas y si se quedaba en la mera esquina el raycast se trabaja el personaje
Excelente explicación!!!, una pregunta si quiero que en el segundo timer (con codigo) mostrar en un print los segundos del timer como haría? porque con print(timer) no me imprime los segundos que pasan en ese timer, saludos desde Argentina!
Mmmhh, se me ocurre que en tu funcion del raycast pongas la condicion que al colisionar empiece tu timer, para ejecutar el timer tan simple como ejecutar la funcion start(), algo como: tu_timer.start() Asegurate que tu timer esta conectado al script donde quieras que haga su magia :)
@@Kyme-Game-Studios hola, hago eso pero el timer se ejecuta después de sacar una colisión que colisione con el raycast. no cuando una colisión esta adentro del ray cast
lo que acabo de hacer es crear una variable en 0. cuando colisionaba aumentaba 1, entonces como colisiona y aumenta constantemente subia algo rapido, al llegar a 10 hice que se activara el timer, luego puse un else que si no esta colisionando vuelva a 0 y pare de aumentar la variable.
un saludo y todo mi apoyo al canal bro 👍
espero te sirva el contenido del canal!, un saludo nuevamente :D
Gracias por tus explicaciones, ufff un RPG eso suen muy bueno, voy ha hacer tooooodos tus tutos y purundun tendre mi Godot Fantastic (Por Final Fantasy o Sera estilo PokeGodot osea por RPG ??? RPG por turnos oooooo Action RPG que seria tipo Zelda ) ??? FELIZ NAVIDAD y FELIZ AÑO
Ame tu entusiasmo
Realmente, muchas gracias... vengo de Game maker a Godot, ya que no puedo pagar la licencia del game maker y godot realmente se me hace complejo de entender, te tomas el tiempo de explicar y lo haces bastante bien ¡muchas gracias!
Me alegra mucho que los tutos te hayan servido!
Como siempre video simple y bien explicado. Buen video.
agradecido con tu apoyo!, espero el video te haya servido.
Grande amigo, espero que sigas 🤝
Gracias por tus palabras, yo tambien espero poder seguir :,D , feliz navidad!
Tremendo tutorial todo increíble, al fin entendí los timers, muchas gracias :D
Un gusto haber ayudado!! , saludos!
Conciso, perfecto material bro, ya puedo aplacarlo de miles de maneras
ESO ES!!!, gracias por pasarte a dejar comentario, un saludo!
Qué buen tutorial! Maravilloso video.
Gracias, necesitaba entender los timers y está bien explicado. Aún así, llevo dos días peleándome (novato total) para que mi personaje haga una animación despues de que no lo muevas durante unos segundos (típica animación de idle), pero no doy hecho. A ver si mañana con estas explicaciones lo consigo, que debe de ser algo fácil, pero no doy con la manera sin que además interfiera con las animaciones de andar...
Para nada!, lo que quieres hacer tiene su grado de complejidad :o , no es de novatos.
Creo que vas a necesitar mirarte los videos sobre Maquinas de Estado y AnimationTree, este video tambien te ayuda (por el tema de esperar unos segundos a que X animacion se ejecute despues de Y segundos), avisame si lo consigues :D
@@Kyme-Game-Studios Gracias por la respuesta! Si, creo que voy a empezar desde el principio los videos, porque creo que se me escapan cosas.
@@Kyme-Game-Studios Pues lo hé conseguido después de cambiar las animaciones con el AnimationTree, poniendo un timer y con una variable que apunta al AnimationPlayer, en el timeout hago un play de la animación que quiero. Pero el problema es que cuando vuelvo a andar me solapa la animación de andar... arffff
@@kaiowafull por ahi se te ah de escapar la funcion blend, eso evita que ambas animaciones se solapen a la vez. me alegra que estes logrando lo que querias hacer :D
sabes que...creo que es otra cosa, me gustaria intentar lo mismo que estas haciendo, me podrias mandar un ejemplo de lo que quieres hacerÉ (con un enlace a un fragmento de video de cualquier juego basta)
Acaray, tienes la musica de Ragnarok Online de fondo!
chi
@@Kyme-Game-Studios hombre de cultura y buenos gustos.
en efecto, caballero!
❤
Un video super bien explicado, de casualidad sabes como se hace la mecanica de climb? osea agarrarte al extremo de una cornisa y que la suba mediante una animacion
Hola!, justo estoy haciendo un plataformero inspirado en Hollow Knight, en la secuela (Silksong) va a haber una mecanica como la que mencionas.
Voy a investigar como se hace y es muy probable que lo traiga al canal!
Saludillos!
@@Kyme-Game-Studios yo más o menos lo estaba haciendo con dos raycast, uno comprueba colisión con la pared y otro no debe tener colisión para tomarlo pero el sistema de físicas luego me daba problemas y si se quedaba en la mera esquina el raycast se trabaja el personaje
Excelente explicación!!!, una pregunta si quiero que en el segundo timer (con codigo) mostrar en un print los segundos del timer como haría? porque con print(timer) no me imprime los segundos que pasan en ese timer, saludos desde Argentina!
Hola Sebastian, gracias por el comentario
una pregunta cómo hago que empiece a contar el timer cuando un raycast colisione ?
Mmmhh, se me ocurre que en tu funcion del raycast pongas la condicion que al colisionar empiece tu timer, para ejecutar el timer tan simple como ejecutar la funcion start(), algo como: tu_timer.start()
Asegurate que tu timer esta conectado al script donde quieras que haga su magia :)
@@Kyme-Game-Studios hola, hago eso pero el timer se ejecuta después de sacar una colisión que colisione con el raycast. no cuando una colisión esta adentro del ray cast
lo que acabo de hacer es crear una variable en 0. cuando colisionaba aumentaba 1, entonces como colisiona y aumenta constantemente subia algo rapido, al llegar a 10 hice que se activara el timer, luego puse un else que si no esta colisionando vuelva a 0 y pare de aumentar la variable.