I use a series of defined placement transforms to place my characters, which includes a zoom transform so I can get them the right size while allowing them to be bigger so they can look good up close as well. I recently ironed out all the wrinkles and it's working great. Example:
But a couple sprites are inexplicably taller than they're supposed to be. It's obvious when they're placed next to other characters, despite all onscreen sprites having the exact same ypositioning, yanchoring, and zoom applied. I've looked at the original image and all the coding involved, can't for the life of me figure out why this is. But that's fine, I can just change the starting point of the image from the definition, right?transform fifty:
xalign 0.50
ypos 1.945
yanchor 1.0
zoom 0.56
Well that works fine with the zoom. I just put it into the image definition, and it worked fine.
That zoom seems to stack with the zoom in my positioning code, so it makes the image that much smaller when it's displayed in-game. But I've tried also using ypositioning or yanchoring to affect its height, and that hasn't worked. I've tried it so many different ways, even deleting the zoom and putting a ypos adjustment in its place. Any suggestions?image kacy_body:
"kacy_spBODY.png"
zoom 0.97
layeredimage kacy:
always:
"kacy_body"