J'ai conscience que le code est en petit par-ce que l'overlay prend beaucoup de place; j'ai enlevé l'overlay a partir de l'épisode 4 et le code est donc en beaucoup plus grand, désolé pour la gène occasionnée! Par ailleurs, a la fin de la vidéo il se peut que votre personnage se bloque parfois même en restant appuyé sur les touches directionnelles; là encore le soucis est connu et il est corrigé au début de l'épisode 3! Merci et bon Game Dev! :)
Salut ! Sympa ta vidéo, c'est cool de voir du contenu sur Godot en Français, surtout pour ce genre de projets. Quant à ton soucis de taille de texte pour le code, il est possible de grossir la taille des caractères dans la zone de programmation en maitenant CTRL et en scrollant. Ok, t'as déjà résolu ce soucis, mais ça coute rien de partager cette info ! ^^ Ah, et c'est pas dans mes habitudes mais je m'abonne, je kiff ta façon de procéder. Keep on going dude ! :)
Vraiment un bon Tuto. Je suis sur GoDot depuis 5 jours, j'ai fais mon premier jeu. Mais je ne comprenais pas vraiment ce que je faisais. Non pas que le tuto que j'ai suivi sois mauvais, mais ta manière d'expliquer me parle beaucoup plus. Merci pour tout ce travail, c'est super. ^^
Salut tout le monde, pour le rendu Pixel Art sous Godot 4, il faut aller dans projet => paramètres du projet en haut de l'écran à gauche. Puis général => Rendu (Rendering) => Textures => Filtre de texture par défaut (Default Texture Filter) => Nearest En espérant que ça vous sera utile! Bon codage à tous!
Super vidéo 👍 C'est rare de trouver des tutos comme celui-ci, on sent que tu te mets vraiment à la place d'un aspirant gamedev. C'est très bien expliqué et ça change des tutos qui te donnent directement la solution sans expliquer le cheminement.
Génial, je suis en pleine découverte de différents outils (j'ai commencé avec Python, et maintenant un peu Unity + C#) et ton tuto choisi pour me détendre un peu pendant les vacances est celui sur lequel j'ai pris le plus de plaisir pour l'instant. Merci!
Tu expliques vraiment bien, je commence de zéro je vais faire toute la playlist ! J'ai vu que tu avais une chaine twitch je vais y faire un tour aussi je pense !
@@BabaDesBois j'ai vu je vais sûrement commencer par ça alors, mais je pense que ça me ferait un bon exercice de faire passer ce projet de godot 3 à godot 4 !
Super, je vais pouvoir migrer sur Godot après 10 ans sous Unity ^^' Ton tuto a l'air complet, la principale difficulté vient des changements Godot4 depuis le 3, mais heureusement l'icône des nœud dans la plupart des cas n'a pas l'air d'avoir bougé et la doc de Godot permet de trouver les changements dans le GDscript ! Merci beaucoup pour ton énorme taf ! et GG Bon courage pour ton jeu au fait et j'ai hate d'y jouer il me hype pas mal !
Merci pour les séries de tuto c'est du super taf ! Je commence Godot et j'ai vu que y avait pas mal de différence entre les versions 3 et 4 mais je trouvais ca interessant d'essayer de faire cette série en Godot 4 quand même mais du coup, pour les déplacements j'ai changé le script en : func _process(_delta:float) -> void: move_and_slide() func _input(event:InputEvent) -> void: velocity.x = (int(event.is_action_pressed("ui_right")) - int(event.is_action_pressed("ui_left"))) * speed velocity.y = (int(event.is_action_pressed("ui_down")) - int(event.is_action_pressed("ui_up"))) * speed Ca a l'air de fonctionner mais mon personnage s'arrete au bout de quelques frames de deplacements meme si je reste appuyé sur la touche, est-ce que c'est normal ? Edit: Bon ben la réponse de pourquoi le perso s'arrete est donnée plus tard donc probleme resolu :)
merci gros j'était bloquer par une erreur qui viens surement de la différence de version (Too many arguments for "move_and_slide()" call. Expected at most 0 but received 1.) ton bout de scripte solutionne mon problème
Pour avoir comme Baba des Bois les types des fonctions dans l'auto-complétion de l'éditeur : Editor > Text Editor > Completion > Cochez "Add Type Hints" De rien
Super didactique et efficace ! Bravo ! Quel type d'export envisages-tu pour ce jeu (Html5/Mobile etc ... ) ? Prévois tu de traiter des save /load datas en local ou via BDD ? Merci encore, ton contenu est super quali !
Je te remercie beaucoup! Par contre je suis pas sur que la transaction ait fonctionnée, parce que de mon coté j'ai rien reçu; je te conseil de vérifier que tout vas bien sur ton compte/paypal!
Bonjour je suis bloqué au niveau des déplacement, j'ai écrit exactement le même code pourtant quand je lance le test et que j'appui sur ma flèche de gauche aucun message "Gauche" n'apparait dans la console, je suis aller vérifier dans les contrôles des paramètres de projet et les touches semble bien assignées pourtant. Si quelqu'un connait se problème et la solution je suis preneur.
Merci de faire un Tuto sur Godot en Français ! J'en avait déjà fait quelques un mais ils étaient tous en anglais (Heartbeast, GDQuest, BornCG, ...), tu abordes d'autres fonctions que je n'avais pas encore vues et tu expliques le pourquoi du comment, très ludique. Sinon, pour moi, j'ai eu un petit souci avec le code de déplacement. Il ne me permet pas de bien faire bouger mon personnage, il se déplace de la distance "speed" à la vitesse "speed" mais s'arrête alors que j'ai encore mon doigt sur la touche. J'au bien relu ton code et je ne vois pas ce que j'ai fait différemment de toi, mais j'ai rien trouvé alors j'ai un peu custom ce code : j'ai déjà ajouté la somme des input au Vector2 (avec += pour "looper le signal") et j'ai ajouté à l'opération l'action de relâcher le touche (convertie en Integer ) pour que quand je relâche la touche de déplacement, mon axe X ou Y revienne à 0 et stoppe mon personnage. Pour ceux qui ont eu le même soucis que moi, ça donne ça : func _input(event: InputEvent) -> void: direction.x += int(event.is_action_pressed("right")) - int(event.is_action_released("right")) - int(event.is_action_pressed("left")) + int(event.is_action_released("left")) direction.y += int(event.is_action_pressed("down")) - int(event.is_action_released("down")) - int(event.is_action_pressed("up")) + int(event.is_action_released("up"))
Je travaille sur plus de tutos pixel art en ce moment oui :) Pas directement comment faire ces assets là, mais sur une série sur les techniques utilisées en PA
Salut, merci pour tout ce tu as fais, enft je dis sa alors que je n'ai pas regarder la video😅😅 En réalité je viens de la petite suite de videos "votre premier sur godot 4" et je t'écris car j'aimerais savoir si ce tuto sur les roguelikes est toujours valable Snn mrc pour tout ce que tu fais que ce soit sur godot ou sur les sprites t le boss
Salut Baba des Bois, bon tuto un plaisir à suivre. Je découvre Godo et son langage de script.. intéressant. J'aurais bien une petite question sur la syntaxe. dans les dernières lignes de codes sur la fonction : func _input(envent: InputEvent) -> void: il m'indique une erreur dur genre expected ',' or ')'. je ne vois pas ce qui pourrait bloquer vu que ma ligne de code me semble correct tous comme la suite: direction.x = int(event.is_action_pressed("ui_right")) - int(event.is_action_pressed("ui_left")) direction.y = int(event.is_action_pressed("ui_down")) - int(event.is_action_pressed("ui_up")) je ne vois ce qui peut bloquer, les parenthèses me semblent bonnes, les points idem. Si tu as une idée que je pourrais creuser je suis preneur. Merci pour le partage et aussi ton aide technique.
Salut, j'ai hâte de commencer cette série pour découvrir Godot! Est-ce que le moteur est devenu assez bon pour tenir de la 3D voir du top-down 3D ? J'étais sur Unity jusque la
Salut! Pour Godot 3.x ca depend de quel genre de jeux en 3D, clairement c'est pas fait pour du photo réaliste. Mais si tu opte pour un style low poly par exemple la 3D fait le café ouais. Ca manque encore de quality of life imporvement. Donc si tu veux faire un jeu commercial en 3d je te suggère d'attendre Godot 4 qui apporte beaucoup beaucoup d'amélioration pour la 3D ce qui en fit un moteur 3D vraiment cool. Cela dit Godot 4 est en Alpha en ce moment donc si tu veux jeter u coup d'oeil c'est possible :)
@@BabaDesBois Je viens de commencer donc, j'ai juste un mini soucis avec le déplacement. Le personnage se déplace bien de façon fluide mais il arrête de se déplacer au bout de 4 cases. J'ai ajouter un * Engine.time_scale dans la commande move_and_slide() en pensant que ça corrigerait mais non. une idée ?
Hello, je découvre GoDot j'hésite avec Unity, mais j'ai l'impression que l'asset store est clairement pas ouf et qu'il faille obligatoirement faire ces propres assets, dis moi si je me trompe, ce qui serait vraiment pas intéressant.
Lors du déplacement avec Input(), même en restant appuyé sur les touches le mouvement s'arrête au bout d'un moment avec les touches haut et bas mais pas pour les autres. Savez vous pourquoi ?
@@kevinhayez8672 Tu peux trouver le code sur mon Github oui: github.com/MrBSmith/Zeldisaac/commit/ee91dbadd441065630d9c577f90b768dcba4939c#diff-8397be62d96bfe423b0a3436cbe14c4c930678387f1bc917bc3f47092496f24e
J'irais pas jusqu'à dire que c'est facile. Si tu commence complètement Godot je te conseil mon autre serie sur Godot 4.0 au moins pour avoir les bases. Y'a trop de différences pour que je te les liste là mais tu peux venir en discuter sur le Discord si ti veux
Génial, super tuto. Cependant j'ai un soucis. Je suis avec Godot 4 et ça me met une erreur sur la ligne func process. Ça veut pas prendre le move and slide, avec le h_movement et v_movement. Aurait tu une idée ?
Excellent tuto, merci beaucoup. Petite question : Mettons que je veux une variable "n" qui puisse contenir soit des entiers, soit du texte, mais rien d'autre. Est-ce que je peux faire un truc du genre "var n: int, String" ou pas ?
@@BabaDesBois Merci ! Je suis tombé sur un autre problème. Je suis rendu à la fin de l'épisode 1 concernant les mouvements du personnage. Mon code est rigoureusement identique au tien, pourtant lorsque j'appuie sur une flèche directionnelle, mon personnage se met à bouger normalement, puis s'arrête de lui-même au bout d'une demi-seconde. Parfois, je l'arrête et essaie de le faire bouger aussitôt dans une autre direction, mais il refuse de bouger. Ca me fait penser au keyboard repeat delay, mais je n'ai aucune idée de comment réparer ça à part essayer de rajouter des checks dans le code. En plus je n'arrive pas à obtenir un déplacement diagonal, alors que d'après le code, je devrais. EDIT: Désolé, je n'avais pas vu que tu abordais précisément ces problèmes plus tard dans la série. My bad!
Eh bah je te souhaites de bien t'amuser avec Godot, je pense que le retour en arrière sera effectivement difficile, étant donné les possibilités que t'offre Godot en comparaison
Salut baba quand j'ai codé le déplacement en mettant la fonction:func _input(event: Input Event) ->void il y a eu une erreur cette erreur était Expected ',' or ')' baba tu saurais m'aider ou quelqu'un sachant quoi faire svp?
Si tu l'as ecrit exactement tel que dans ton commentaire, c'est parce que InputEvent est en un seul mot! C'est le nom d'un type d'objet, ils sont toujous tout collés et avecun majuscule au debut de chaque mot
Salut, merci pour ce tuto. C'est vraiment cool d'avoir du contenu francophone. Cependant j'arrive longtemps après et malheureusement je ne parvient pas à suivre ce tuto. Plein de choses semblent avoir changé. les expressions ne sont pas les mêmes les fonctions et les menus ont changé de nom et je ne parvient pas à trouver celles qui les remplacent. Je ne sais pas s'il existe une documentation qui me permettrait de suivre ces évolutions. En l'état et même en cherchant ailleurs je n'y parvient pas. Merci quand même j'ai toujours pu glaner quelques principes, c'est déjà ça.
@@BabaDesBois Oui merci; C'est bien ce que j'envisageais de faire. Malgré ça je trouve tellement dommage que tout ce contenu intéressant se retrouve écorné par l'obsolescence de la version précédente.
Tes vidéos sont géniales, et je pèse mes mots, donc pour ca un grand MERCI. Mais pitié... PITIIIIEEEEE arrête d'ajouter de la musique >< Jveux dire... on est en apprentissage la musique on s'en tape c'est ce que tu dis qui est intéressant, au pire on peut s'en ajouter soit même si vraiment on peut pas s'en passer.... regarde la on est vraiment partis sur 16 vidéos d'une heure et donc 16 heure de cette musique en boucle ? heu au secours.... >< réfléchit y vraiment c'est une mauvaise idée. Merci quand même pour tout ce que tu fais.
Hello! Tu dois sûrement utiliser Godot 4, Godot a beaucoup changé depuis la version 3! Si tu commence Godot je te suggère de commencer par mon autre serie
J'ai conscience que le code est en petit par-ce que l'overlay prend beaucoup de place; j'ai enlevé l'overlay a partir de l'épisode 4 et le code est donc en beaucoup plus grand, désolé pour la gène occasionnée!
Par ailleurs, a la fin de la vidéo il se peut que votre personnage se bloque parfois même en restant appuyé sur les touches directionnelles; là encore le soucis est connu et il est corrigé au début de l'épisode 3!
Merci et bon Game Dev! :)
Salut ! Sympa ta vidéo, c'est cool de voir du contenu sur Godot en Français, surtout pour ce genre de projets.
Quant à ton soucis de taille de texte pour le code, il est possible de grossir la taille des caractères dans la zone de programmation en maitenant CTRL et en scrollant. Ok, t'as déjà résolu ce soucis, mais ça coute rien de partager cette info ! ^^
Ah, et c'est pas dans mes habitudes mais je m'abonne, je kiff ta façon de procéder. Keep on going dude ! :)
Ce tuto est si propre qu'on pourrait manger dessus
Vraiment un bon Tuto. Je suis sur GoDot depuis 5 jours, j'ai fais mon premier jeu.
Mais je ne comprenais pas vraiment ce que je faisais.
Non pas que le tuto que j'ai suivi sois mauvais, mais ta manière d'expliquer me parle beaucoup plus.
Merci pour tout ce travail, c'est super. ^^
Salut tout le monde, pour le rendu Pixel Art sous Godot 4, il faut aller dans projet => paramètres du projet en haut de l'écran à gauche.
Puis général => Rendu (Rendering) => Textures => Filtre de texture par défaut (Default Texture Filter) => Nearest
En espérant que ça vous sera utile! Bon codage à tous!
Tu gères merci !
Merci le goat
Super vidéo 👍 C'est rare de trouver des tutos comme celui-ci, on sent que tu te mets vraiment à la place d'un aspirant gamedev. C'est très bien expliqué et ça change des tutos qui te donnent directement la solution sans expliquer le cheminement.
Génial, je suis en pleine découverte de différents outils (j'ai commencé avec Python, et maintenant un peu Unity + C#) et ton tuto choisi pour me détendre un peu pendant les vacances est celui sur lequel j'ai pris le plus de plaisir pour l'instant. Merci!
Incroyable, t'explique vraiment bien !
Tu expliques vraiment bien, je commence de zéro je vais faire toute la playlist !
J'ai vu que tu avais une chaine twitch je vais y faire un tour aussi je pense !
Avec plaisir! Si tu commence sur Godot 4 je te conseille l'autre serie par contre; y'a eu bcp de changement en la version 3 et la version 4
@@BabaDesBois j'ai vu je vais sûrement commencer par ça alors, mais je pense que ça me ferait un bon exercice de faire passer ce projet de godot 3 à godot 4 !
Je reprends le Tuto du début après avoir entrevu les 20 épisodes. Merci encore Baba.
Super, je vais pouvoir migrer sur Godot après 10 ans sous Unity ^^' Ton tuto a l'air complet, la principale difficulté vient des changements Godot4 depuis le 3, mais heureusement l'icône des nœud dans la plupart des cas n'a pas l'air d'avoir bougé et la doc de Godot permet de trouver les changements dans le GDscript !
Merci beaucoup pour ton énorme taf ! et GG Bon courage pour ton jeu au fait et j'ai hate d'y jouer il me hype pas mal !
Commentaire pour le référencement ! :D
salutation
si je me trompe pas kinématic2d = CharacterBody2d ?
Oui, je trouve pas l'équivalent de cell pour tilemap
Oui ils ont changé le nom dans la 4.0
4:11 Attention le Node KinematicsBody2D, se nomme avec la version 4.2.1 CharacterBody2D
Merci du tutoriel !! Je l'attendais !
Merci beaucoup pour cette série de vidéo
bonjour tes videos tuto sont propres et clair bien expliquez merci pour tout
Bon, je me lance, comme je te l'ai dit sur Twitch, tu seras donc mon prof Godot !
Génial ce tuto ! T'explique vraiment bien ! Hâte de voir la suite
Premier tuto avec une voix dynamique pas relou 💪🙏🔥
je vais me mater ça tous les soirs pour préparer ma future migration
Bonne pédagogie, excellent !
Merci pour les séries de tuto c'est du super taf !
Je commence Godot et j'ai vu que y avait pas mal de différence entre les versions 3 et 4 mais je trouvais ca interessant d'essayer de faire cette série en Godot 4 quand même mais du coup, pour les déplacements j'ai changé le script en :
func _process(_delta:float) -> void:
move_and_slide()
func _input(event:InputEvent) -> void:
velocity.x = (int(event.is_action_pressed("ui_right")) - int(event.is_action_pressed("ui_left"))) * speed
velocity.y = (int(event.is_action_pressed("ui_down")) - int(event.is_action_pressed("ui_up"))) * speed
Ca a l'air de fonctionner mais mon personnage s'arrete au bout de quelques frames de deplacements meme si je reste appuyé sur la touche, est-ce que c'est normal ?
Edit: Bon ben la réponse de pourquoi le perso s'arrete est donnée plus tard donc probleme resolu :)
merci gros j'était bloquer par une erreur qui viens surement de la différence de version (Too many arguments for "move_and_slide()" call. Expected at most 0 but received 1.) ton bout de scripte solutionne mon problème
C'est super Baba.
Super vidéo ! Merci pour ton travail de qualité
Pour avoir comme Baba des Bois les types des fonctions dans l'auto-complétion de l'éditeur :
Editor > Text Editor > Completion > Cochez "Add Type Hints"
De rien
Exactement ce que je cherchait, merci d'avance pour ce tutoriel en francais :D
Super didactique et efficace ! Bravo ! Quel type d'export envisages-tu pour ce jeu (Html5/Mobile etc ... ) ? Prévois tu de traiter des save /load datas en local ou via BDD ? Merci encore, ton contenu est super quali !
merci mais un grand merci a toi je tais fais un don de 10 euro
Je te remercie beaucoup!
Par contre je suis pas sur que la transaction ait fonctionnée, parce que de mon coté j'ai rien reçu; je te conseil de vérifier que tout vas bien sur ton compte/paypal!
Bonjour je suis bloqué au niveau des déplacement, j'ai écrit exactement le même code pourtant quand je lance le test et que j'appui sur ma flèche de gauche aucun message "Gauche" n'apparait dans la console, je suis aller vérifier dans les contrôles des paramètres de projet et les touches semble bien assignées pourtant. Si quelqu'un connait se problème et la solution je suis preneur.
trop cool merci tu déchire
Merci de faire un Tuto sur Godot en Français ! J'en avait déjà fait quelques un mais ils étaient tous en anglais (Heartbeast, GDQuest, BornCG, ...), tu abordes d'autres fonctions que je n'avais pas encore vues et tu expliques le pourquoi du comment, très ludique.
Sinon, pour moi, j'ai eu un petit souci avec le code de déplacement. Il ne me permet pas de bien faire bouger mon personnage, il se déplace de la distance "speed" à la vitesse "speed" mais s'arrête alors que j'ai encore mon doigt sur la touche. J'au bien relu ton code et je ne vois pas ce que j'ai fait différemment de toi, mais j'ai rien trouvé alors j'ai un peu custom ce code : j'ai déjà ajouté la somme des input au Vector2 (avec += pour "looper le signal") et j'ai ajouté à l'opération l'action de relâcher le touche (convertie en Integer ) pour que quand je relâche la touche de déplacement, mon axe X ou Y revienne à 0 et stoppe mon personnage.
Pour ceux qui ont eu le même soucis que moi, ça donne ça :
func _input(event: InputEvent) -> void:
direction.x += int(event.is_action_pressed("right")) - int(event.is_action_released("right")) - int(event.is_action_pressed("left")) + int(event.is_action_released("left"))
direction.y += int(event.is_action_pressed("down")) - int(event.is_action_released("down")) - int(event.is_action_pressed("up")) + int(event.is_action_released("up"))
Alors le bug en question est corrigé en début de l'épisode 3
@@BabaDesBois Ok nickel, je viens de commencer j'aurais pas dû aller plus vite que la musique mdr, hâte de continuer ton tuto
hello. j'ai fait comme le tuto : verrouiller level et sprite, mais du coup je n'arrive plus a déplacer le personne comme tu le fait sur la video.
Well done ^^
Personne:
Darkflame à 4:22 : HuHuHu des noeuds. C'est pas très très enfant proof tout ca.
Edit: petit spoil à 25:15
C'était pour vérifier que vous êtes attentif :)
Salut Baba. Je ne sais pas si tu pourrais faire un tuto de tes sprites? Ça serait SUPER ... !!!! :)
Je travaille sur plus de tutos pixel art en ce moment oui :)
Pas directement comment faire ces assets là, mais sur une série sur les techniques utilisées en PA
ou puis je trouver les sprites pour les telecharger et merci
Sur la page itch.io consacré a la serie, que voici:
mrbaba.itch.io/zeldisaac-asset-pack
Salut, merci pour tout ce tu as fais, enft je dis sa alors que je n'ai pas regarder la video😅😅
En réalité je viens de la petite suite de videos "votre premier sur godot 4" et je t'écris car j'aimerais savoir si ce tuto sur les roguelikes est toujours valable
Snn mrc pour tout ce que tu fais que ce soit sur godot ou sur les sprites t le boss
Salut Baba des Bois, bon tuto un plaisir à suivre. Je découvre Godo et son langage de script.. intéressant. J'aurais bien une petite question sur la syntaxe. dans les dernières lignes de codes sur la fonction : func _input(envent: InputEvent) -> void: il m'indique une erreur dur genre expected ',' or ')'. je ne vois pas ce qui pourrait bloquer vu que ma ligne de code me semble correct tous comme la suite: direction.x = int(event.is_action_pressed("ui_right")) - int(event.is_action_pressed("ui_left"))
direction.y = int(event.is_action_pressed("ui_down")) - int(event.is_action_pressed("ui_up"))
je ne vois ce qui peut bloquer, les parenthèses me semblent bonnes, les points idem.
Si tu as une idée que je pourrais creuser je suis preneur. Merci pour le partage et aussi ton aide technique.
Est-ce que tu veux pas venir nous partager ca sur le discord? Ca sera plus facile pour t'aider avec des screenshot je pense
@@BabaDesBois ok, je vais venir vous rejoindre dans la journée. Merci pour le retour
Salut, j'ai hâte de commencer cette série pour découvrir Godot!
Est-ce que le moteur est devenu assez bon pour tenir de la 3D voir du top-down 3D ?
J'étais sur Unity jusque la
Salut!
Pour Godot 3.x ca depend de quel genre de jeux en 3D, clairement c'est pas fait pour du photo réaliste. Mais si tu opte pour un style low poly par exemple la 3D fait le café ouais.
Ca manque encore de quality of life imporvement. Donc si tu veux faire un jeu commercial en 3d je te suggère d'attendre Godot 4 qui apporte beaucoup beaucoup d'amélioration pour la 3D ce qui en fit un moteur 3D vraiment cool. Cela dit Godot 4 est en Alpha en ce moment donc si tu veux jeter u coup d'oeil c'est possible :)
@@BabaDesBois Je viens de commencer donc, j'ai juste un mini soucis avec le déplacement.
Le personnage se déplace bien de façon fluide mais il arrête de se déplacer au bout de 4 cases. J'ai ajouter un * Engine.time_scale dans la commande move_and_slide() en pensant que ça corrigerait mais non.
une idée ?
@@plantbasedstudio5213 On corrige ca au début de l'épisode 3 t'en fais pas ^^
C'est bon c'est corrigé. J'ai modifié et ça ressemble à ça :
func get_input():
direction.x = int(Input.is_action_pressed("ui_right")) - int(Input.is_action_pressed("ui_left"))
direction.y = int(Input.is_action_pressed("ui_down")) - int(Input.is_action_pressed("ui_up"))
func _physics_process(delta):
get_input()
move_and_slide(direction.normalized() * speed * Engine.time_scale)
le projet est sympa mais la resolution du stream est quasiment illisible dommage, tu serai réuploader les videos en 1080P min voir 2k?
Merci beaucoup pour ces tutos !
Si je comprends bien, le premier "script" de déplacement permet de se déplacer en grille ?
Bonsoir super vidéo ! Que puis-je utiliser à la place de move and slide sachant que j'utilise un sprite3D ?
Hello, je découvre GoDot j'hésite avec Unity, mais j'ai l'impression que l'asset store est clairement pas ouf et qu'il faille obligatoirement faire ces propres assets, dis moi si je me trompe, ce qui serait vraiment pas intéressant.
Lors du déplacement avec Input(), même en restant appuyé sur les touches le mouvement s'arrête au bout d'un moment avec les touches haut et bas mais pas pour les autres. Savez vous pourquoi ?
Mais pourquoi pas full screen? Sérieux, c'est déjà assez petit en full screen là j'arrive pas à rien lire lol
On m'a fait le retour ouais. C'est en plein ecran a partir du 4e épisode.
J'espère que ca reste compréhensible quand même
@@BabaDesBois Génial alors, car j'ai adoré ce premier vidéo malgré que sur mon laptop j'ai dû ouvrir grand les yeux hehe :P
@@BabaDesBois bonjour , je pourrais avoir le code stp
@@kevinhayez8672 Tu peux trouver le code sur mon Github oui:
github.com/MrBSmith/Zeldisaac/commit/ee91dbadd441065630d9c577f90b768dcba4939c#diff-8397be62d96bfe423b0a3436cbe14c4c930678387f1bc917bc3f47092496f24e
salut super vidéo sa maide beaucoup mais jai un petit soucie pour la détection pixelart y me le proposé pas dans les prereglage
Bonjour, bravo pour le travail. Je voulais savoir si le tuto est facilement adaptable pour Godot4, et quelle sont les trucs obsolètes ? Merci.
J'irais pas jusqu'à dire que c'est facile. Si tu commence complètement Godot je te conseil mon autre serie sur Godot 4.0 au moins pour avoir les bases. Y'a trop de différences pour que je te les liste là mais tu peux venir en discuter sur le Discord si ti veux
Génial, super tuto. Cependant j'ai un soucis. Je suis avec Godot 4 et ça me met une erreur sur la ligne func process. Ça veut pas prendre le move and slide, avec le h_movement et v_movement. Aurait tu une idée ?
Si tu es sur Godot 4 je te conseille de commencer par mon autre serie: Godot a beaucoup changé entre les version majeures 3 et 4
tu as trouvé depuis ?
Excellent tuto, merci beaucoup.
Petite question :
Mettons que je veux une variable "n" qui puisse contenir soit des entiers, soit du texte, mais rien d'autre. Est-ce que je peux faire un truc du genre "var n: int, String" ou pas ?
Non une variable une dois typée ne peut contenir qu'un seul type!
@@BabaDesBois Merci !
Je suis tombé sur un autre problème.
Je suis rendu à la fin de l'épisode 1 concernant les mouvements du personnage. Mon code est rigoureusement identique au tien, pourtant lorsque j'appuie sur une flèche directionnelle, mon personnage se met à bouger normalement, puis s'arrête de lui-même au bout d'une demi-seconde. Parfois, je l'arrête et essaie de le faire bouger aussitôt dans une autre direction, mais il refuse de bouger.
Ca me fait penser au keyboard repeat delay, mais je n'ai aucune idée de comment réparer ça à part essayer de rajouter des checks dans le code.
En plus je n'arrive pas à obtenir un déplacement diagonal, alors que d'après le code, je devrais.
EDIT: Désolé, je n'avais pas vu que tu abordais précisément ces problèmes plus tard dans la série. My bad!
Je viens de créer mon projet Godot. Voila je m'y met. Je ne vais peut-être plus toucher RM2K3 après ça.
Eh bah je te souhaites de bien t'amuser avec Godot, je pense que le retour en arrière sera effectivement difficile, étant donné les possibilités que t'offre Godot en comparaison
RM2K3 ?? C'est quoi ?
@@shigeru2598 je pense que c'est RPG Maker
Salut baba quand j'ai codé le déplacement en mettant la fonction:func _input(event: Input Event) ->void il y a eu une erreur cette erreur était Expected ',' or ')' baba tu saurais m'aider ou quelqu'un sachant quoi faire svp?
Si tu l'as ecrit exactement tel que dans ton commentaire, c'est parce que InputEvent est en un seul mot!
C'est le nom d'un type d'objet, ils sont toujous tout collés et avecun majuscule au debut de chaque mot
@@BabaDesBois Je les ai attaché sur ma ligne de code juste j'ai fais une faute dans mon commentaire
Salut, merci pour ce tuto. C'est vraiment cool d'avoir du contenu francophone. Cependant j'arrive longtemps après et malheureusement je ne parvient pas à suivre ce tuto. Plein de choses semblent avoir changé. les expressions ne sont pas les mêmes les fonctions et les menus ont changé de nom et je ne parvient pas à trouver celles qui les remplacent. Je ne sais pas s'il existe une documentation qui me permettrait de suivre ces évolutions. En l'état et même en cherchant ailleurs je n'y parvient pas.
Merci quand même j'ai toujours pu glaner quelques principes, c'est déjà ça.
Hello! Oui il y a eu de gros changement de Godot 3 a Godot 4 je te suggère de commencer par mon autre serie sur Godot 4 :)
@@BabaDesBois Oui merci; C'est bien ce que j'envisageais de faire. Malgré ça je trouve tellement dommage que tout ce contenu intéressant se retrouve écorné par l'obsolescence de la version précédente.
etrange, j'ai PAS le void derriere quand j'ai crée la fonction comme a 09:53
C'est un réglage que tu peux faire dans les paramètres de l'editeur.
C'est a Editeur -> General -> Text Editor -> Completion -> Add type hints
Bon, ben on va se mettre à Godot.
Tes vidéos sont géniales, et je pèse mes mots, donc pour ca un grand MERCI. Mais pitié... PITIIIIEEEEE arrête d'ajouter de la musique >< Jveux dire... on est en apprentissage la musique on s'en tape c'est ce que tu dis qui est intéressant, au pire on peut s'en ajouter soit même si vraiment on peut pas s'en passer.... regarde la on est vraiment partis sur 16 vidéos d'une heure et donc 16 heure de cette musique en boucle ? heu au secours.... >< réfléchit y vraiment c'est une mauvaise idée. Merci quand même pour tout ce que tu fais.
merci mec
12 n'est pas un chiffre. Mais merci sinon c'est très bon.
sur ma tv 42p et ces une douleur pour les yeux!, dommage le contenu semblait intéressant.
Je trouve pas kinematics ? bizarre... Bonne soirée
Hello! Tu dois sûrement utiliser Godot 4, Godot a beaucoup changé depuis la version 3! Si tu commence Godot je te suggère de commencer par mon autre serie
@@BabaDesBois, salut, moi c'est le cell du tilemap que je vois pas en version 4