Is there some kind of easy way to make a tilemap out of an existing zone's assets? #351
|
I want to add an already existing zone to my project but I have no clue how I could import all of the chunks into godot. |
Replies: 2 comments 5 replies
|
If you mean you wanna add a zone like Green Hill or Chemical Plant etc, then.. I don't think it's really a Godot or SWN problem or anything, you just download a tileset of the zone you want from the spriters resource or smth, then put it in your project's folder, then the rest is just how to make a level layout or how to use tilemap layers in Godot, which is smth you can learn either by yourself or through tutorials on Youtube.. (also I specifically said Tilemap Layers cuz the Tilemap node is deprecated as of Godot 4.3 afaik) |
|
If you didn't care what order the tilemap ended up in you could probably write/generate a quick script to get tilemap data from soned and convert that all to a technically usuable map of 16x16 tiles with collision already made. I don't parsonally have a script like that already and I probably wouldn't use it if I did because I like my tilemaps to look like the pieces of a level that I plan to make with them rather than to optimize them for minimal 16x16 tile re-use. If you either don't have the gumption to make such a script or else are like me and care more about your tilemap looking nice and being easy to pick shapes and place tiles with than saving time laying out collision, you are going to have to do it the hard way. You could always be the change you want to see by starting up a repository of just tilemaps for classic Sonic levels. I don't think we're going to do that for this project. If you do make such a project I'd be happy to include a reference to it in our project's documentation. |
If you didn't care what order the tilemap ended up in you could probably write/generate a quick script to get tilemap data from soned and convert that all to a technically usuable map of 16x16 tiles with collision already made. I don't parsonally have a script like that already and I probably wouldn't use it if I did because I like my tilemaps to look like the pieces of a level that I plan to make with them rather than to optimize them for minimal 16x16 tile re-use.
If you either don't have the gumption to make such a script or else are like me and care more about your tilemap looking nice and being easy to pick shapes and place tiles with than saving time laying out collision, you are go…