Ogmo-Editor-3 / OgmoEditor3-CE

The Community Edition of Ogmo Editor 3
https://ogmo-editor-3.github.io
MIT License
503 stars 49 forks source link

Decal Scale Tool Not Useful #108

Open raeleus opened 4 years ago

raeleus commented 4 years ago

Hello,

I like to use decals, but the scaling option is not very good. You can only use the scale tool to scale by integer. This is very problematic with large textures because it jumps straight to 2 times the width and height. You have to manually type in a decimal value in the properties editor. Thank you for your help.

AustinEast commented 4 years ago

If you hold the control key while using the resize tool, it should let you resize in fine increments. this also works with most other tools that are normally aligned with the grid :)

raeleus commented 4 years ago

Holy damn! I don't know if that was in the Decal manual. Thank you so much.

raeleus commented 4 years ago

Still, it doesn't feel as smooth as resizing an entity. I feel it can be adjusted in some way.

AustinEast commented 4 years ago

Not quite sure what you mean (if you wouldn't mind being more specific), but Im open to any ideas 😁

raeleus commented 4 years ago

Sorry for the late response. I found myself in the middle of a game jam and things aren't going well for me.

Say you have a high resolution image that you want to scale down in the level. If we use the technique of holding control to resize the decal, maybe a mouse movement of one pixel changes the scale by 10%. This is still a massive amount of change for larger images (100 pixels for example) and makes the tool feel unintuitive.

Compare this to the scaling tool for entities where moving the mouse by one pixel results in the change of size by one pixel.

AustinEast commented 4 years ago

I see what you mean. I think this could be a good suggestion, but it would be a pretty breaking change for the app.

Maybe we can add in height/width values to the decal inspector that will convert to/from the decal's scale? If we do that, we could possibly add "scale" values to the inspector of resizable entities as well, so they both can be edited either way, while still exporting like normal.

@01010111 @TheSpydog Opinions?

raeleus commented 4 years ago

Yes that sounds like a good option!

01010111 commented 4 years ago

I like that idea!