Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Merci <3

Il suffit de remplacer la ressource InGameMap par une nouvelle, après l'avoir modifiée dans un logiciel de dessin (comme Aseprite).

Ensuite, pour ajouter la collision au nouvel emplacement :

1- Ouvrez votre logiciel de dessin (comme Aseprite) → ouvrez l'image du tileset dans : Dossier Template → Assets → Map → MapsTileset.png

2- Ajoutez votre nouvelle image au tileset, puis enregistrez-la.

3- Ouvrez le logiciel Tiled (utilisé pour créer la Tilemap) → Ouvrez le fichier → Accédez au dossier du modèle → Assets → Map → InGameMap5.tmj → La Tilemap devrait s'ouvrir. Si un élément est corrompu, double-cliquez dessus → puis localisez le Tileset ici :

Dossier du modèle → Assets → Map → MapsTileset.png

4- Dans Tiled, ouvrez l'éditeur de Tileset (il devrait s'ouvrir automatiquement après l'étape 3) → sélectionnez tous les éléments qui recouvrent votre illustration → Dans le menu de gauche, vous trouverez Property → changez la classe en Walls

5- Cliquez sur Fichier → Enregistrer sous → Enregistrez le fichier où vous le souhaitez. Vous devriez obtenir le fichier InGameMap5.tmj.

6- Retournez dans GDevelop et ouvrez le modèle → Scène de jeu → recherchez l'objet MapCollisions → Double-cliquez dessus → Cliquez sur Remplacer et sélectionnez le nouveau fichier InGameMap5.tmj

Et voilà !

Désolé d'avoir rendu la personnalisation des collisions un peu plus complexe, mais j'ai utilisé la collision de la carte de tuiles car elle est ultra-rapide et optimise les performances :)