Potential TileSet/TileMap Terrain Feature Proposal #13737
Schadenvoid
started this conversation in
2D
Replies: 1 comment 6 replies
-
|
This is not the place to post these kinds of issues, please ask for support or discuss this in the other community channels and open an issue here if it turns out to be an issue This is a place to discuss ideas and features |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
When creating TileMap Terrain, there seems to be missing logic regarding certain Terrain orientations. If I am not mistaken, Terrain chooses a tile based on the tiles located on its sides and/or corners based on the painted sections.
When experimenting with this, I realized my current TileSet style needs tiles that express differently when connected to a cross or tee junction of tiles, as opposed to a line of tiles, like so:
As once can see, the junctioned tiles are intended to not have wires connecting to the next tile, where the line of tiles does.
To have terrain generate with this in mind, I painted the sides and corners like so for the tiles intended to serve as junction connectors:
I imagined this would ensure that terrain would check for tiles running perpendicular next to the conjoined tile, however, it produces a junction connected with tiles meant for lines of tiles, instead, like so:
I propose the following example as the expected outcome for terrain generation:
,rather than the outcome of the image prior to these examples, which clearly shows that the less logically suitable tiles are chosen, instead.
It is necessary for situations where a straight line of tiles is stylistically distinct from tiles leading directly into a junction. Otherwise, such changes would have to be done manually, which leads to more work and a larger chance for potential style inconsistencies through user error.
Beta Was this translation helpful? Give feedback.
All reactions