Se connecter

Informatique

Création de Jeux

Sujet : J'aide les gens dans Godot
1
DocteurBitex
Niveau 42
06 mars 2021 à 23:17:28

Après tout il y a un topic Unreal et un topic Unity.
Pourquoi pas Godot ?

Hésitez pas à poser vos questions :ok:

Briquet_Bleu
Niveau 10
07 mars 2021 à 21:09:57

Le bonjour.
En voyant ce topic, je me dit que ca tombe bien.

Beaucoup de moteurs disponible,
Un parmis d'autre.
Si je devais aller sur godot...

Me conseilleriez vous de faire de la 3D ?
Aujourd'hui je ne fais que du pixel art
Gourde comme je suis
Il est possible
Que je n'y arrive pas
Un conseil pour debuter la 3D ?
En vous remerciant DocteurBadouga.

DocteurBitex
Niveau 42
07 mars 2021 à 21:38:49

Si tu fais du pixel art et de la 2D, c'est très bien tu as déjà une petite jouisse d'expérience.

Faire de la 3D, c'est pas forcément compliqué, ça demande juste de la technique. Godot est plutôt facile à prendre en main mais il est encore un peu en retard techniquement par rapport à Unity/Unreal. Cependant, la prochaine mise à jour, Godot 4.0 devrait régler un certain nombre des problèmes connus en 3D.

Je trouve que c'est un excellent moteur pour débuter en 3D et je le conseille vivement :oui:
J'utilise essentiellement Godot pour de la 3D d'ailleurs.

Briquet_Bleu
Niveau 10
07 mars 2021 à 23:14:08

Tres bien, merci beaucoup pour les eclaircissements !
Je m'y essaierais, en esperant ne pas finir la tete la premiere dans un goguenot.
En depit de cela, bonne soiree.

Demonciel
Niveau 27
17 mars 2022 à 20:39:52

Salut !
Alors voilà, j'ai créé une scène dans laquelle j'instancie plein de node2D grâce à une boucle dans mon script. Pour mieux vous visualiser j'ai un terrain dans lequel spawnent plein de petits robot au fur et à mesure du temps. Ces petits robots se déplacent et se tapent dessus dans ma scène. :noel: https://www.noelshack.com/2022-11-4-1647545552-image.png

Je voudrais savoir quelle est la meilleure méthode pour faire en sorte qu'un robot ne s'affiche pas devant un autre alors qu'il se situe derrière. Je pensais passer par un node CanvasLayer et lui affecter la coordonnée y en paramètre "Layer" mais ça me semble un peu lourd.

EDIT: Et si je passais tout simplement par le paramètre "Z Index" ? Je l'avais même pas remarqué celui là... :(

Demonciel
Niveau 27
19 avril 2022 à 21:51:54

Bonjour,
Je reviens car j'ai un nouveau problème. Il s'agit toujours du même projet.

J'utilise un tilemap pour positionner des bâtiments dans mon jeu. Chaque bâtiment possède sa propre animation, il y a des lumières qui clignotes, des écrans qui défilent... bref, pour qu'un tilemap puisse accepter une tuile animée j'ai du créer une animation en .tres visible ici dans mes fichiers: https://www.noelshack.com/2022-16-2-1650396999-image.png
Dans l'inspecteur ça donne ça : https://www.noelshack.com/2022-16-2-1650397106-image.png Il s'agit techniquement d'une "AnimatedTexture"

J'ai un noeud "Battle" qui se charge de faire la gestion de plein d'éléments enfants (dont les tilemap). Il gère notamment la pause. https://www.noelshack.com/2022-16-2-1650397486-image.png
Hors l'animation de mon bâtiment ne se met pas en pause contrairement à d'autres éléments enfants. J'ai mes petits robots qui s'arrêtent, leur animation s'arrêtent, les sons qu'ils émettent s'arrêtent, les balles s'immobilisent en l'air, tout s'arrête, mais j'ai mes bâtiments qui continuent à clignoter dans tous les sens, c'est un peu con. :rire:

J'ai bien vérifié à mettre la propriété "Pause Mode" à "Stop" sur mon tilemap, comme je l'ai fait avec mes robots, mais rien n'y fait. https://www.noelshack.com/2022-16-2-1650397749-image.png

Quelqu'un saurait m'aider ? :hap:

Demonciel
Niveau 27
20 avril 2022 à 20:31:13

Bonne nouvelle ! :fete:
J'ai galéré un peu mais j'ai trouvé comment mettre l'animation en pause. Simplement grâce à cette commande :
https://www.noelshack.com/2022-16-3-1650479196-image.png $Zone_L_building.tile_set.tile_get_texture(1).pause = true

Pour info, le paramètre 1 correspond à l'id de mon AnimatedTexture dans la liste des tiles.
Ça ne sera pas aussi simple que de mettre le node en pause mais c'est toujours moins compliqué que de faire un atlas de 44 frames. :noel:

1
Sujet : J'aide les gens dans Godot
   Retour haut de page
Consulter la version web de cette page