godot-constraint-solving icon indicating copy to clipboard operation
godot-constraint-solving copied to clipboard

Isometric TileSet support

Open ilievmark opened this issue 10 months ago • 1 comments

Hello

It might be Im missing something, but want to ask If there a way to make the generator support isometric tilesets?

So I have a sample like that Screenshot 2025-01-05 at 19 25 48

So, the expected result is rombous-like generation But the actual result is that generator trying to use tileset in square pattern Screenshot 2025-01-05 at 19 31 37

Is that customization available at the moment?

Thank you in advance!

ilievmark avatar Jan 05 '25 18:01 ilievmark

Hi. The generator is able to work with isometric tilemaps, at least in some conditions. There may be multiple issues in your case:

  1. You may be using unsupported tileset layout or your layout may require additional configuration. Currently, the generator may work only with tileset layouts where a tile coordinate axes correspond to the same spatial axis for all tiles. It should work well with diamond layouts (but generated region shape will be a diamond as well). It may work with stairs layouts, but that would require a change of axes directions in rules settings (and a generated region will have a shape of a skewed rectangle).

    Your output screenshot suggests that you're using a stacked layout, which won't work as one of tilemap coordinate axes changes it's spatial direction for every next tile: image

  2. The sample is missing allowed adjescent tiles for some tiles in some directions. image

AlexeyBond avatar Jan 06 '25 02:01 AlexeyBond