quellus / GDTuber

A dynamic PNGTuber program made in Godot
MIT License
21 stars 12 forks source link

Add the ability to change avatar size and position in the program #5

Closed quellus closed 2 months ago

quellus commented 2 months ago

The user shouldn't have to edit the source code and recompile the program just to change the avatar's size and position. The user should be able to change it at runtime via the config menu in the program.

quellus commented 2 months ago

Avatar position is complete. Now we just need to add scaling

quellus commented 2 months ago

I was hoping it would be as easy as slapping a slider on the settings menu, but the way sprites can have dramatically different sizes based on texture resolution adds a lot of complexity to the situation.

I'm going to have to rethink how I go about this. An ideal situation is to have sprites scale themselves based on texture resolution so every sprite has the same initial "size".

jo372 commented 2 months ago

Just putting this comment so people don't start working on it! :) I have scroll wheel scaling working here: https://github.com/quellus/GDTuber/pull/29