Replies: 4 comments 6 replies
-
This should be a proper proposal rather than a discussion as it is sufficiently detailed, discussions are for discussing ideas without concrete ideas for how to accomplish it |
Beta Was this translation helpful? Give feedback.
-
You can use scene tiles for sprites and custom data on another layer to store rotation. |
Beta Was this translation helpful? Give feedback.
-
As recomended by @AThousandShips , i created an issue from this discussion as it sems to be a better place for this : #10308 |
Beta Was this translation helpful? Give feedback.
-
Closing in favour of the proposal issue |
Beta Was this translation helpful? Give feedback.
-
Describe the project you are working on
2D Metroidvania game porototypes on Godot 4.3
Describe the problem or limitation you are having in your project
1. Sprites/textures drawn from individual tiles of tilemaps cannot be rotated in specific degrees. Currently limited to the 90° ,180° ,270° ,360°
To create organic and interesting looking levels i need to rotate image of tile by precise degrees. I'm doing so by creating separate tilemap per degree but it is really not optimized, relative to center point of tilemap, and is hard to manage more i want diversity
I know this can be done separatly with sprite but i wanna use tilemaps beceause they are powerfull, allow me to work easily with spritesheets and are really speeding up my working process beceaus it is centralized around it
2. Sprites/textures drawn from individual tiles of tilemaps cannot be scaled.
To create organic and interesting looking levels i need to scale differently image of tile. I'm doing so by creating separate tilemap per scale but it is really not optimized and is hard to manage more i want diversity
For same reason in point 1 i wanna use tilemaps to do so
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Feature 1 : Tile image rotation by degrees
Adding an option to rotate the sprite/tecture of the selected tile in the tilemap editor
Feature 2 : Tile image scaling
Adding an option to scale the sprite/tecture of the selected tile in the tilemap editor
Describe how your proposal will work, with code, pseudo-code, m
Feature 1 : Tile image rotation by degrees
Tweaking the Tile image rotation property will rotate the related image of the selected tile and for the next one to draw
Feature 2 : Tile image scaling
Adding an option to scale the sprite/tecture of the selected tile in the tilemap editor
Tweaking the Tile Scale property will scale the related image of the selected tile and for the next one to draw
If this enhancement will not be used often, can it be worked around with a few lines of script?
I didn't found anything that can make it work in scripts
Is there a reason why this should be core and not an add-on in the asset library?
This proposal is a direct extension of the tilemap features an may be usefull to a lot of other users, it make no sense to create a separate add-on for it
Beta Was this translation helpful? Give feedback.
All reactions