- 45
- 40 166
BenjiTuto
France
Приєднався 5 бер 2023
Vous trouverez sur cette chaîne de nombreux tuto autour de la programmation et du développement de jeux vidéo !
Série de tutoriel par thème, présentation d'outils, tuto de programmation... tout y passe !
Série de tutoriel par thème, présentation d'outils, tuto de programmation... tout y passe !
Comment ajouter des sons et musiques dans Godot
Tutoriel pour gérer l'audio dans Godot. On voit ensemble comment jouer un son simple, des sons spatialisés en 2D ou 3D, ainsi qu'une musique de fond qui ne redémarre pas au changement de scènes.
Sons utilisée :
Son saut : freesound.org/people/jalastram/sounds/386650/
Son ailes : freesound.org/people/tommy_mooney/sounds/386706/
Musique : freesound.org/people/ZHR%C3%98/sounds/561798/
---
0:00 Le son dans Godot
1:03 Projets de base
1:31 AudioStreamPlayer
2:57 Jouer un son
6:22 Jouer un son spatialisés (2D)
10:30 Jouer un son spatialisés (3D)
12:58 Jouer une musique
17:56 Conclusion
---
Abonnez-vous pour suivre les prochains tutos autour de la programmation et du développement de jeux vidéo !
---
Sons utilisée :
Son saut : freesound.org/people/jalastram/sounds/386650/
Son ailes : freesound.org/people/tommy_mooney/sounds/386706/
Musique : freesound.org/people/ZHR%C3%98/sounds/561798/
---
0:00 Le son dans Godot
1:03 Projets de base
1:31 AudioStreamPlayer
2:57 Jouer un son
6:22 Jouer un son spatialisés (2D)
10:30 Jouer un son spatialisés (3D)
12:58 Jouer une musique
17:56 Conclusion
---
Abonnez-vous pour suivre les prochains tutos autour de la programmation et du développement de jeux vidéo !
---
Переглядів: 219
Відео
Comment créer un effet de parallaxe dans Godot
Переглядів 2652 місяці тому
Tutoriel pour créer un effet de parallaxe sur Godot avec un défilement de l'arrière-plan à l'infini. On voit ensemble le fonctionnement du nœud "Parallax2D" pour vous permettre de créer vos décors en plusieurs calques. Assets utilisés pour le tuto : ansimuz.itch.io/mountain-dusk-parallax-background 0:00 Effet de parallaxe 0:43 Projet de base 1:42 Parallax2D 8:54 Résultat final Abonnez-vous pour...
Créer un menu principal : Godot - Débutant
Переглядів 4132 місяці тому
Tutoriel pour créer un menu principal pour n'importe quel type de jeu (2D ou 3D) axé pour les débutants. On créer ensemble les bases d'un menu avec une image de fond, un titre et des boutons, qui permettent de lancer le jeu ou de quitter. 0:00 Menu principal 1:05 Projet de base 1:39 Création de l'interface 10:14 Script des boutons 14:32 Ajouter un délai 16:08 Résultat final Abonnez-vous pour su...
Créer un menu de pause : Godot - Débutant
Переглядів 3715 місяців тому
Tutoriel pour créer un système de pause pour n'importe quel type de jeu 2D (shooter, plateformer, ou autre) axé pour les débutants. On voit ensemble la base qui permet de mettre le jeu en pause, et d'enlever la pause, ainsi que comment afficher une interface pour un menu de pause. Le tuto ennemies de base : ua-cam.com/video/RZk7Lxq-PFw/v-deo.html Les assets utilisés dans ce tuto : www.kenney.nl...
Créer un ennemi pour son jeu 2D : Godot - Débutant
Переглядів 5076 місяців тому
Tutoriel pour créer un ennemi de base pour n'importe quel type de jeu 2D (shooter, plateformer, ou autre) axé pour les débutants. L'ennemi peut se déplacer entre deux bornes, orienter sa direction en fonction d'où il regarde, et entrer en collision avec le joueur pour déclencher des effets. Le tuto de déplacements platformer : ua-cam.com/video/erAaMRipkag/v-deo.html Le tuto animations : ua-cam....
Animer des éléments avec l'AnimationPlayer : Godot - Débutant
Переглядів 5207 місяців тому
Tutoriel pour créer des animations dans Godot avec l'AnimationPlayer, pour n'importe quel type de jeu 2D (shooter, plateformer, ou autre) axé pour les débutants. On voit ensemble le fonctionnement du nœud "AnimationPlayer", comment créer une animation qui se lance automatiquement et qui tourne en boucle, et comment lancer une animation par le code. Le tuto de déplacements platformer : ua-cam.co...
Animer un personnage en 2D : Godot - Débutant
Переглядів 8818 місяців тому
Tutoriel pour créer un système d'animation à partir de sprite pour n'importe quel type de jeu 2D (shooter, plateformer, ou autre) axé pour les débutants. On voit ensemble le fonctionnement du nœud "Animated Sprite 2D", comment créer différentes animations et les transitions entre elles par le code, pour déplacer et faire sauter un personnage par exemple. Le tuto de déplacements platformer : ua-...
Comment faire un système de vie complet : Godot - Débutant
Переглядів 7938 місяців тому
Tutoriel pour créer un système de vie complet pour n'importe quel type de jeu 2D (shooter, plateformer, ou autre) axé pour les débutants. On voit ensemble comment mettre en place la vie et l'afficher, faire un système de dégât et de gameover, et un système de soin. Le tuto de déplacements RPG : ua-cam.com/video/VtATWnr04Ag/v-deo.html Les assets utilisés dans ce tuto : kenney.nl/assets/space-sho...
5 jeux 2D incroyables fait avec Godot
Переглядів 2,3 тис.9 місяців тому
Présentation de 5 (et un bonus) jeux vidéo 2D qui ont été réalisé avec le moteur de jeu Godot. De plus en plus populaire, surtout depuis la débâcle d'Unity, ce top vous permettra d'y voir un peu plus clair sur les potentiels du moteur pour des jeux 2D ! 0:00 Introduction 0:10 Jeu 1 0:43 Jeu 2 1:10 Jeu 3 1:36 Jeu 4 2:05 Jeu 5 2:35 Jeu bonus 3:04 Plus de détails sur Godot Abonnez-vous pour suivre...
Tirer des projectiles en 2D : Godot - Débutant
Переглядів 8399 місяців тому
Tutoriel pour créer un système de tir en 2D pour n'importe quel type de jeu (shooter, plateformer, ou autre) axé pour les débutants. On voit ensemble comment tirer un projectile, le supprimer quand il sort de l'écran et la gestion des collisions avec des cibles (comme des ennemies). Les assets utilisés dans ce tuto : kenney.nl/assets/space-shooter-redux 0:00 Système de tir 0:39 Le projet de bas...
Déplacer le joueur en vue de haut / Top Down : Godot - Débutant
Переглядів 5849 місяців тому
Tutoriel pour créer un système de déplacement en 2D pour un jeu de type RPG / vue de haut "Top Down", axé pour les débutants. Le système inclus des déplacements dans toutes les directions avec une accélération paramétrable. 0:00 Système de déplacement 0:15 Création de la scène du joueur 1:26 Création du script de déplacement 5:06 Accélération 7:57 Résultat final Abonnez-vous pour suivre les pro...
Platformer 2D - déplacements du joueur : Godot - Débutant
Переглядів 1,2 тис.10 місяців тому
Tutoriel pour créer un système de déplacement en 2D pour un jeu de type plateforme avec Godot 4, axé pour les débutants. Le système inclus des déplacements horizontaux, une gestion du saut et de la caméra, le tout dans un petit niveau constitué de plateforme. 0:00 Un système de déplacement simple & complet 0:16 Mise en place du niveau de test 1:38 Création de la scène du personnage 2:28 Gravité...
Déplacer un vaisseau au clavier : Godot - Débutant
Переглядів 78310 місяців тому
Tutoriel pour créer un système de déplacement en 2D pour un vaisseau avec Godot 4, axé pour les débutants. Deux possibilités sont présentés, un système simple ou le vaisseau se déplace de haut en bas et de gauche à droite, et un système plus avancé ou le vaisseau tourne sur lui-même et se déplace toujours vers l'avant. Le pack d'asset utilisé : www.kenney.nl/assets/space-shooter-redux 0:00 Prés...
Votre premier jeu avec Godot 4
Переглядів 6 тис.11 місяців тому
Godot 4 est un moteur de jeu en vogue, qui permet aussi bien la création de jeu 2D ou 3D, encore faut-il avoir les bases. Ce tutoriel vous guide à travers la réalisation d'un petit projet de jeu pour vous apprendre les fondamentaux de Godot et vous permettre de créer vos propres jeux vidéo ! Télécharger Godot : godotengine.org/ Le pack d'asset utilisé : www.kenney.nl/assets/space-shooter-redux ...
Pourquoi créer un jeu vidéo avec Godot en 2024 ?
Переглядів 9 тис.11 місяців тому
Présentation générale du logiciel Godot, un moteur de jeu qui permet de créer des jeux vidéo. Cette présentation vous permettra d'avoir une idée des capacités du logiciel et de déterminer si oui ou non il peut vous permettre de réaliser votre projet de jeu. 0:00 Introduction 0:22 Qu'est ce que Godot ? 1:11 Spécificités 3:54 Godot pour la 2D 4:36 Godot pour la 3D 5:33 Fonctionnement du moteur 8:...
Créer des jeux vidéo avec Lua & Löve2D en 2024 : une bonne idée ?
Переглядів 531Рік тому
Créer des jeux vidéo avec Lua & Löve2D en 2024 : une bonne idée ?
Comment créer des jeux vidéo quand on est nul en graphisme ?
Переглядів 1,1 тис.Рік тому
Comment créer des jeux vidéo quand on est nul en graphisme ?
[Tuto] Les bases du Pixel art - Facile
Переглядів 4 тис.Рік тому
[Tuto] Les bases du Pixel art - Facile
[Tuto] Piskel - le meilleur outil gratuit de Pixel art !
Переглядів 823Рік тому
[Tuto] Piskel - le meilleur outil gratuit de Pixel art !
Les meilleurs logiciels pour faire du Pixel Art !
Переглядів 3,9 тис.Рік тому
Les meilleurs logiciels pour faire du Pixel Art !
Comment créer des assets 2D pour son jeu vidéo ?
Переглядів 1,6 тис.Рік тому
Comment créer des assets 2D pour son jeu vidéo ?
Ressources pour trouver des assets 2D (Gratuits & payants)
Переглядів 840Рік тому
Ressources pour trouver des assets 2D (Gratuits & payants)
Créer son premier jeu avec Löve2D : améliorations du jeu #10
Переглядів 109Рік тому
Créer son premier jeu avec Löve2D : améliorations du jeu #10
Créer son premier jeu avec Löve2D : image de fond & sons #9
Переглядів 86Рік тому
Créer son premier jeu avec Löve2D : image de fond & sons #9
Créer son premier jeu avec Löve2D : relancer le jeu & score #8
Переглядів 78Рік тому
Créer son premier jeu avec Löve2D : relancer le jeu & score #8
Créer son premier jeu avec Löve2D : gestion des collisions #7
Переглядів 159Рік тому
Créer son premier jeu avec Löve2D : gestion des collisions #7
Créer son premier jeu avec Löve2D : suppression des astéroïdes #6
Переглядів 91Рік тому
Créer son premier jeu avec Löve2D : suppression des astéroïdes #6
Créer son premier jeu avec Löve2D : faire bouger les astéroïdes #5
Переглядів 139Рік тому
Créer son premier jeu avec Löve2D : faire bouger les astéroïdes #5
Créer son premier jeu avec Löve2D : création des astéroïdes #4
Переглядів 128Рік тому
Créer son premier jeu avec Löve2D : création des astéroïdes #4
Créer son premier jeu avec Löve2D : déplacer le joueur #3
Переглядів 122Рік тому
Créer son premier jeu avec Löve2D : déplacer le joueur #3
Bonjour je commence le tuto merci à vous mais je n'ai pas le meme choix que vous "func _process(delta: float) -> void:" if Input.is_action_pressed("move_top"):// cette ligne est en rouge pourant le clavier est bien configurer
Super tuto mais j’ai une question, quand je met la fenêtre en pleine écran, il agrandit la caméra au lieu de l’élargir. Vous pourrez m’aider ?
je viens de découvrir un fork gratuit de aseprite : ça s'appel libresprites, et c'est baser sur aseprite quand c'était encore sous GPL. si ça peut intéresser ^^
Franchement merci, j'hésitait entre Unity et Godot mais tu m'as convaincu pour Godot, ça rempli toutes les case de mes besoins. Je m'abonne direct !
Génial le tuto ! Tu expliques super bien je vais essayer de peaufiner le jeu ! Merci !
Merci à toi 😊
Merci pour la video. Love2D est intéressant et très minimaliste mais sans prise de tête pour le build. Un like en plus.
Merci à toi 😁
Incroyable le tutto, merci
Merci à toi 😊
De très loin le meilleur tutoriel d'initiation à GODOT que j'ai vu, à la fois pédagogique et ludique. Mille mercis pour ce travail et ce partage !
Merci du compliment 😁
Hello, merci à toi, je trouve ce format de vidéo idéal pour apprendre individuellement les « briques essentielles » de la programmation 👍🏻👍🏻 N’hésites pas à continuer ce format 😉👍🏻
Merci pour ton avis ! Heureux de pouvoir aider 😁
Super série de tutos, bravo ! J'attends la suite avec impatiente ! Petite idée de sujet : comment faire une petite cinématique, mettre en place un échange de dialogues façon JRP.
Merci ! Je l'ajoute a ma longue liste ;)
Mon frère tu devrais faire davantage de vidéo parce qu'il n'y a pas assez de tuto sur Godot les autres chaînes il sont tous ancien au moins une vidéo par semaine
Je suis bien d'accord, et j'aimerais faire plus de tuto, mais avec un métier et des projets à coté il faut choisir ses priorités, en tout cas j'aimerais bien augmenter la cadence en 2025 ;)
@@benji-tuto ok mon frère la priorité avant tout mais ne n'oublie pas parsque ce avec toi que nous progression
Est ce que tu pourrais faire des longes vidéos où on te vois créer de jeux stp ? Je trouve que c'est ce qui manque sur youtube alors que je trouve ça très intéressant !!!
Hello, c'est à dire des longue vidéo, genre des live?
Petite question, comment orienter mon joueur en fonction d'un joystick de manette ?
La doc sur les manette est ici, j'avoue n'avoir jamais essayé : docs.godotengine.org/en/stable/tutorials/inputs/controllers_gamepads_joysticks.html
Franchement, j’ai débuté l’algo ( structure de base et de donne, variable, condition, boucle, tableau ect..) suivi du c pour finir avec x64 NASM pour me rendre compte que je suis plus intéressé au développement de jeu . J’ai tellement de chose à prendre de toi et je te remercie du temps donné. Pour moi Godot sera LE moteur de jeu pour les indépendants et il s’approchera du niveau de unreal engins. Merci encore de ton temps donné
Avec grand plaisir !
Super vidéo et est ce qu’il y aura une playlist tuto pour un jeu 3D en Godot
Merci ! Oui, pas pour tout de suite mais c'est prévu !
@@benji-tutoje te remercie beaucoup de m’avoir répondu et de ton temps donné. 😊
Au passage, j''aimerais bien si tu le peux, faire un tuto sur les states machines. J'en avait entendu pas mal parler et il semblerait que c'est assez utile :) Merci en tout cas pour tout ton partage !!
Très bonne idée je le note merci !
Merci !! Clair et précis !!
Avec plaisir
Hello ! Excellent tuto ! Tu es très pédagogue et franchement c'est un plaisir. j'avais plusieurs interrogation dans mon jeu que je dev actuellement et je débute dans Godot. Ca a répondu à pleins de mes interrogations. Bravo ! Et surtout Merci :)
Merci à toi 😁Ravis de pouvoir aider !
Merci à toi pour tes tutoriels ! J'ai une petite question au sujet du saut : mon animation est plus longue que la tienne (ce qui n’est pas très difficile, haha). Cependant, le problème que je rencontre, c’est que l’animation se joue entièrement en l’air et se termine également en l’air. Dans mon animation, le personnage saute, retombe, et un petit nuage de fumée apparaît, mais tout cela se passe en l’air, ce qui n’est pas logique. J’ai essayé de jouer avec toutes les variables possibles, comme la gravité et la force du saut, mais cela ne change rien. Aurais-tu une solution à ce problème ?
Avec plaisir ! Pour ce genre de soucis, il faut découper l'animation en 3 parties, pour avoir 3 animations distinctes : - une partie au moment ou le joueur saute - une partie "idle" en l'air - une partie aterrisage Et jouer la partie décollage quand on appuis sur le bouton, puis la partie en l'air une fois que l'animation décollage est finis, puis atterrissage quand le joueur touche le sol. C'est un peu plus complexe, et ça se fait mieux avec une state machine, mais ça peut se faire comme montré dans la vidéo avec un peu de bidouille !
@benji-tuto ah ok j'avais cette impression justement qu'il y avait beaucoup pour l'animation justement car j'avais découper aussi pour le dash et tu répond du coup a une autre question car c'est un archer il titre une flèche et la flèche se plante avec l'animation et je me demandais pourquoi ce n'était pas séparer ça dois être pareil alors je dois aussi couper l'animation pour récupérer que la flèche. Par contre je le coupe avec animationbody2d ou en coupant directement le sprite pour avoir la flèche seul ? Car l'animation de tire de la flèche et la flèche qui se plante et plus grande que les autres animations.
super tuto merci
Énorme merci Benji ! Très pédagogue ! Question peut-être bête, mais est-il possible de créer une application pour générer des exercices de football en 2D via Godot ?
Hello, merci beaucoup ! :) Il faudrait plus de détail, mais oui dans l'idée c'est entièrement possible !
@benji-tuto merci pour le retour, une sorte de tacticalpad
Super comme d'habitude ;)
Merci 😀
J’aimerais bien qu’il fasse une version no code de godo plutot que d’avoir un langage a part en vrai
Si je dit pas de bêtise il y a un support d'un no code, le choix de faire un langage basé sur python plutôt que d'utiliser un existant est longuement expliqué dans la doc (mais fait aussi débat), il est toujours possible de l'utiliser en C# par exemple, mais je comprends !
Salut, merci pour la video. Je suis sur unity. Mais des fois je me dis que j'aurais du me mettre sur UE...jen ai fais un peu mais trop peu. Les 3 moteurs sont parfait pour un debutant, voire plus....mais cest sans compter sur la communauté et les nombreux asset. Ya de quoi creer un jeu rapidement.... Godot spécialiste en 2d ? Concretement, vous auriez quelques exemples par rapport à unity svp ? Les jeux unity en 2d que je fais marchent tres bien (outre les bugs de ma faute😅). Quelles seraient les fonctionnalités que na pas unity mais que godot aurait en 2d ? Ou alors c est juste que godot serait moins lourd à faire tourner ? Mais meme mes jeux mal optimisés sur unity tournent bien sur mon smartphone entrée de gamme ^^ Jai une chaine dédié à la création de mes jeux / prototypes si vous voulez voir ^^ Jaime bcp le style 3d de godot. Yen a qui disait dans leq commentaires : il a du mal car il y a plusieurs façons de coder un jeu,déplacer un joueur par exemple...et jai aussi ce souci. Le probleme cest meme pas le codage mais finalement, quelle logique on doit utiliser pour bien hatmoniser les gameobject entre eux.... Pour la pub sur unity...il y a 2 an,javais essayé de la mettre...jamais reussi 😅 Bon we camarade dev ^^
Salut, Merci pour le commentaire ! Oui, les trois moteurs sont top je suis d'accord. Pour la comparaison avec Unity, j'ai fait quelques projets avec Unity mais pas plus donc je suis pas expert, mais c'est surtout que Godot est de base plutôt orienté 2D que 3D (avant Godot 4 la 3D était quand même assez bancale) et que comme c'est un vrai rendu 2D (la ou unity fait un rendu 3D pour de la 2D) effectivement Godot produit des jeux 2D moins lourd (et le moteur en lui même aussi) mais Unity permet de faire des chose très bien opti aussi. Pour moi, outre l'aspect technique, le choix du moteur se fait plutôt par affinité. Perso j'ai essayé les 3, Unity, UE,Godot, j'ai préféré utilisé Godot donc je suis resté dessus, tout simplement ! C'est vrai que le développement d'un jeu est complexe, la logique est longue à avoir ! Je veux bien le lien vers la chaine de création de jeux !
Tu fait des tuto simple a comprendre, cours et très bien fait, et surtout ils sont terriblement utile, je dois bien dire que 90% de mon jeux a est fait grâce a t'es tuto et a tout ce que tu ma appris avec. Je te dois beaucoup et je voulais te dire un grand merci pour ton travaille a la qualité toujours présente. Continue comme ca, je ne dois pas être le seul jeune dev de jeux qui a appris un tas de choses grâce a toi
Merci beaucoup pour ce commentaire ! Ca peut sembler anodin mais c'est pour ce genre de remarque que je fait des tuto, très content de pouvoir aider !
Encore un super tuto, c'est bien expliqué et prend en compte la dernière version de Godot. Merci
Merci beaucoup 🫶
9:02 comment sur tablette
?
ouiiiiii !! merci !! je suis actuellement en train de faire un petit jeu de combat d'avions sur godot et je cherchais a faire cette effet, merci beaucoup !!
Avec plaisir 😁
Super grand merci, si jamais tu souhaites montrer changement de level. Grand merci pour ton super travail
De rien ! Pour le coup c'est très simple il suffit de faire un "get_tree().change_scene_to_file("liens/vers/le/fichier"")"
Super tu crois que ce serait intéressant de faire un tuto unn jeu 2d avec défilement à la hollow knight ?
si tu parles d'un fond qui défile en effet parallaxe à l'infini, ca arrive demain sur la chaine ;)
@benji-tuto exactement et génial du coup après peux t on le faire en évitant de faire des tiles ? Et parallaxe en premier plan aussi. Je suis trop enthousiaste désolé
@@Maxence_Drawing oui du coup le décors en parallaxe n'est pas en tile, par contre je n'ai pas compris la partie parallaxe en premier plan 😅😅
Ô grand merci à toi
Avec plaisir !
@@benji-tuto Je crée un jeu avec mes élèves (je suis prof de beaux-arts) et tu me sauves la vie, je vais regarder ta vidéo sur le système de vie, et parler de ta chaîne aux élèves
@@Maxence_Drawing c'est très gentil, content de pouvoir rendre service, surtout à des élèves ;)
Merci beaucoup pour ces tutos
Super tuto, continu comme ça ! Je sais que ça peut-être difficile au début mais Godot est un logiciel en plein essor, assez peu de créateur français. Il faut t'accrocher et je suis persuadé que ta chaine va décoller au vu de la qualité de tes tutos. Merci encore et bon courage !
Merci beaucoup ! Je ne cherche pas à devenir "célèbre" (sinon je ferais des tuto unity haha) mais si je peux aider la communauté à se développer, ça me va !
Super tuto! J'aimerais que tu fasses un tuto pour savoir faire un système de sauvegarde à la moitié de chaque niveau et aussi un tuto pour choisir notre bonhomme soit, un homme ou une femme.
Merci ! Un système de sauvegarde c'est une bonne idée effectivement, je note ça !
Ne t'arrete pas, t'es vidéos sont bien faite, claire et surtout en Français (ce qui est rare dans le domaine du game-dev et de la programmation en général) tu ma beaucoup aider et je suis sur que je ne suis pas le seul. Je t'encourage sincèrement a continuer a faire ce type de vidéos, bon courage 😉👍
Merci beaucoup pour le commentaire ! Justement je me demandais si je blablatais pas un peu trop pour rien dans ce tuto 😆
Super tuto, merci beaucoup !
Avec plaisir 🙂
Merci pour la vidéo je l'ai adapté avec des buttons pour mon jeux
Excellent, c'est comme ça qu'on apprend !
J'ai eu du mal, mais j'ai réussi merci :) (oui je suis un VRAI débutant)
Content de pouvoir aider ;)
merci pour tout tes tutos, grâce à eux je n'est perdu ma motivation à apprendre le GDScript
Génial !
Super vidéo encore! Tu feras des tuto sur Unity ?
Merci ! Je ne pense pas, en tout cas pas dans un avenir proche. Je connais aussi Unity et j'ai fait quelques projets avec, mais je suis à fond dans Godot actuellement ;)
Un super tutoriel pour se lancer ^_^ , j'attaque la suite demain ^^
Génial !
Le tuto est super merci !
De rien 😁
Très bien on peut aussi avoir les degats et les soins en parametres...
Exact
Tres bien expliqué merci : Est-ce qu'on peut voir comment faire un systeme de (push) pousser des objets fluidement en Topdown (RPG) ?? Merci encore...
Hello, de rien ! Pour ça il suffit d'avoir un rigidbody sur un objet a pousser ;)
@@benji-tuto oui mais je veux controler ce mouvement parfois c trop leger parfois c trop lourd bouge en rotation...
Merci beaucoup ! C'est très clair et ça m'a donné envie d'aller plus loin avec le moteur.
Merci pour le commentaire, et heureux que ca puisse servir !
Merci pour cette présentation très bien faite et très claire. Je vais débuter sur LUA et je me demandais si je pourrais faire des jeux. Tu as répondu à ma question. Encore merci.
Avec plaisir, merci pour le commentaire !
Excellent tuto ! J’avais fait mon propre moteur il y a quelques années. Je me sens le droit de juste en utiliser un existant (et fatalement infiniment mieux que le mien). En tout cas c’est cool, derrière un petit jeu simple on brosse pas mal de concepts. Pour moi c’était juste parfait!
Merci beaucoup ! Heureux que le tuto puisse servir ;)
Hey, comment faire pour que les déplacement soient sur une grille (un peu à la snake)
C'est un concept assez différent, je me note l'idée de tuto !
Si ça t'intéresse toujours, voici un code que j'ai bricolé pour un déplacement qui reste aimanté à une grille de tuiles de taille 64px, il y a sûrement mieux mais je découvre encore ^^ extends CharacterBody2D var direction_x = 0 var direction_y = 0 var target_y = 64 var target_x = 64 var current_dir = 0 var speed = 4 func _physics_process(_delta: float) -> void: direction_x = Input.get_axis("left","right") direction_y = Input.get_axis("up","down") if (direction_x != 0 or (int(position.x) % target_x) != target_x/2.0) and (int(position.y) % target_y) == target_y/2.0: if direction_x != 0: current_dir = direction_x position.x += speed*current_dir rotation = deg_to_rad( 90*current_dir ) if (direction_y != 0 or (int(position.y) % target_y) != target_y/2.0) and (int(position.x) % target_x) == target_x/2.0: if direction_y != 0: current_dir = direction_y position.y += speed*current_dir rotation = deg_to_rad( (90*current_dir) + 90 ) move_and_slide()
@@benji-tuto D'accord, merci 👍(j'ai répondu un peu tard désolé)
SUPER!!!