Falco -
posté le 04/04/2023 à 20:06:37 (19589 messages postés)
❤ 3Picot moretto AnthonyP
Indie game Developer
Fiou, j'ai réussis à faire un système, mais je dois utiliser un NavigationRegion2D pour setter la map, j'arrive pas en utilisant juste le Tileset.. mais c'est pas hyper grave au final :
func Pathfinding():
var parent_node = get_parent()
var hero_node = parent_node.get_node_or_null("Hero")
var destination = hero_node.position$NavigationAgent2D.set_target_position(destination)if$NavigationAgent2D.is_target_reachable():
var target =$NavigationAgent2D.get_next_path_position()
velocity = position.direction_to(target).normalized()* speed
$NavigationAgent2D.set_velocity((velocity))else:
velocity = Vector2.ZERO
C'est pas facile parce que la documentation est pas super bien faite, Godot 4 a l'air d'être vraiment nouveau, et tous les tuto précédents sont tous obsolètes, il y a quasiment rien qui peut être trouvable.
anthonyP -
posté le 04/04/2023 à 23:55:30 (898 messages postés)
-
❤ 1Falco
Bravo Falco.
Nan franchement si un jour je peux quitter Fusion et d'autres outils pour me mettre pleinement à Godot que j'aime beaucoup je m'y mettrais il faudrait juste que j’apprenne en faisant pleins de petits prototypes.
Il faut que je me rachète un ordi Godot ne marche pas sur mon ordi portable c'est le seul truc que je trouve dommage c'est que son interface marche et s'ouvre sur mon ordi portable mais il ne veux pas lancer le jeu à cause de matériel soit disant pas assez avancé alors que pourtant je tourne sur un Windows10.
Peut être qu'il demande un processeur avec plus de vitesse, ou un peu plus de mémoire vive au moins pour le developpement.
Il y a aussi Cocos2D " https://www.cocos.com/en " qui est un équivalent de Godot et celui là fonctionne sur mon ordi du coup je suis en train de tester;
Il a la même philosophie.
Au menu sur Godot : Refaire mon jeu mais en 3D, et un petit fanGame rigolo en 3d de Rayman 1 ; o P
Donc je go sur Cocos2D qui en fait permet aussi de faire de la 3D.
Arg ça serait bien aussi un Topic pour le dev de jeux faits avec la librairie javascript "ThreeJS" qui permet de créer des jeux en 3D directement jouables sur navigateur avec juste la libraire, quelques ressources et un fichier Html.
C'était Kno qui m'avait partagé son jeu fait sur ThreeJs ou l'on visite un monastère en 3D j'avais trouvé ça super sympa c'était sur le Discord d'Oniromancie :
http://agoramultimedia.paysdemauriac.fr/creatif/monastere/3D/Navigation_monastere_carte/index.html N'hésitez pas à me dire si vous voulez qu'ont fassent un petit topic pour ThreeJS elle est sympa cette librairie en à peine une demi heure j'avais réussie à faire apparaitre un cube et à déplacer la caméra avec le clavier juste en me documentant. Après il faut contextualiser ça pour de la créations de jeux 3D simples pour le plaisir je ne sait pas si ont peut vraiment faire des projets commerciaux avec c'est plus pour le partage et pour parler de développement 3D que j'en parle.
Mes illustrations à : https://www.artstation.com/anthony-philippeau Les musiques que je compose pour mes projets de jeu vidéo : https://soundcloud.com/octonhy
moretto -
posté le 05/04/2023 à 10:26:32 (936 messages postés)
❤ 0
Cool que tu ais trouvé une solution mais ça me taraude quand même cette histoire...
Dans ton tilemap tu as bien ajouté un navigation layer et dans ton tileset les tuiles passables sont bien définies ? (c'est une question bête mais sait-on jamais, à force de faire des essais on décoche des trucs des fois ^^)
J'ai vu qu'il est possible de donner un layer de navigation spécifique à l'agent, peut-être lui respécifier le niveau sur lequel il doit évoluer ?
Je regarderai de toute façon car je voulais l'utiliser mais j'ai peur maintenant !
Falco -
posté le 05/04/2023 à 10:31:39 (19589 messages postés)
❤ 0
Indie game Developer
Oh tu as raison c'est là que j'ai merdé !
En fait j'avais bien setté un Navigation Layer, et setté les collisions de mon tile, mais il fallait utiliser un autre Tile pour définir la zone de navigation... bêtement je pensais que la zone vide serait considéré comme "walkable" ^^'
Ca fonctionne parfaitement du coup, merci pour l'infos !
moretto -
posté le 05/04/2023 à 10:45:51 (936 messages postés)
❤ 0
On y arrive !
Je ne sais pas si tu le fais mais n'hésite pas à faire plein de petits projets pour tester des fonctionnalités. Ca permet de se concentrer sur un truc et de garder le projet bien lisible.
Si tu fais ça proprement c'est facile de les reprendre dans d'autres projets en copiant collant les scripts et le scènes.
Falco -
posté le 05/04/2023 à 10:53:47 (19589 messages postés)
❤ 1moretto
Indie game Developer
C'est un peu mon idée oui, là je boss sur un moteur de survival horror mais ca n'a aucun but de projet derrière, c'est pour tester les fonctionnalités !
Ulkunudu -
posté le 06/04/2023 à 12:42:16 (8307 messages postés)
- -
❤ 0
Citoyen d'Alent
J'ai téléchagé GOdot 4 et j'ai commencé à m'amuser un peu dessus !
Par contre j'arrive pas à installer un plug in, c'est heightmap terrain de zylan ! Il est pas dans la librairie AssetLib, alors je l'ai téléchargé, mais je n'arrive pas à l'importer ! Quelqu'un sait comment on fait ? Thx !
Ulkunudu -
posté le 06/04/2023 à 13:21:31 (8307 messages postés)
- -
❤ 0
Citoyen d'Alent
Pas de soucis
Je m'y suis mis récemment, j'ai commencé à apprendre le python pour développer un programme de musique, du coup j'en ai profité pour me lancer dans godot
trotter -
posté le 03/09/2023 à 13:10:53 (10602 messages postés)
❤ 1Nemau
J'ai mis à jour pour Godot 4 une vidéo/tuto sur :
-utilisation de makeHuman pour créer un personnage.
-importer dans Blender et corriger une texture.
-faire 2 animations dans Blender.
-importer dans Godot.
-un script avec le personnage qui bouge, animé, quand on appuie sur haut ou qu'on relâche la touche.
C'est ultra simple, c'est faisable en 5 min (la vidéo elle-même dure 6 minutes).
ౡ
trotter -
posté le 06/11/2023 à 22:42:02 (10602 messages postés)
❤ 1Nemau
Un FPS pro/moderne sous Godot :
Ca claque.
ౡ
Nemau -
posté le 06/11/2023 à 22:46:26 (52521 messages postés)
- -
❤ 0
The Inconstant Gardener
J'aime comment aujourd'hui le moindre nom russe ou ukrainien évoque la guerre et tout ce qu'il y a autour.
AnthonyP -
posté le 06/11/2023 à 22:54:50 (898 messages postés)
-
❤ 0
C'est trop chouette ces nouvelles. Je vais me mettre à la créa de jeu 3D un de ses jours je voulais m'y mettre de toute façon.
Mes illustrations à : https://www.artstation.com/anthony-philippeau Les musiques que je compose pour mes projets de jeu vidéo : https://soundcloud.com/octonhy
trotter -
posté le 17/02/2024 à 22:58:03 (10602 messages postés)
❤ 0
Il pète bien leur dernier show reel :
ౡ
Anton_ -
posté le 18/02/2024 à 20:34:03 (1528 messages postés)
❤ 0
Windowkill a retenu mon attention, même si la manip de fenêtre aussi abusée ça frôle le malware