I cannot even begin to imagine what the problem is.
If I use at default, at center, at left, or at right, they appear anchored to the bottom of the screen as usual. If I use xalign or a custom transform (that is only a set xalign value) the top of their sprites appears anchored to the top of the screen.
While messing around with the code, I found I could make them move from a default position (such as default, center, left, right) to a set xalign position and they would be anchored properly. However, I would rather they just appear where they should.
The same sprites work properly in other scenes. Nonetheless, I have double checked and there is no extra transparent space or anything wrong with the sprites. The scene starts only with four characters appearing. Only two characters of the four that appear in the scene are stuck to the top of the screen, but all of them are set with xalign. Is there anything I'm possibly overlooking?
This is the start of the scene right now. (I doubt this code is the problem, but I wouldn't know what else to show):
Code: Select all
label lunch_with_Kokichi:
# Kokichi & friends: Kokichi, Gonta, Miu, Kiibo
scene bg005:
show kokichi handsmirk:
xalign .3
show miu basic:
xalign .6
show kiibo basic:
xalign -.1
show gonta openmouth:
xalign 1.5
(Obviously I plan to fix the numbers so that the characters are evenly spaced, but their actual values seem to have no effect on whatever is causing the sprites to do that.)