Что делать если у спрайта не меняются координаты (xalign, yalign)

Что делать если у спрайта не меняются координаты (xalign, yalign)

Я решил создать визуальную новеллу.
В ren’py.
Я столкнулся с тем, что спрайты игры всегда встают в центре экрана, хотя я ставил совсем другие координаты (xalign, yalign).
Решил я это, изменив разрешение спрайтов. Оказалось, что при создании проекта, я выбрал разрешение для игры 1280 на 720. Спрайты я сделал с таким же разрешением, из-за чего ren’py принимала их за фоны, а не за спрайты, и не давала мне менять им координаты. Я уменьшил разрешение спрайтов, чтобы они были меньше разрешения игры, и координаты теперь действительно меняются.
Кстати, если у вас есть персонаж и для него похожие на друг друга спрайты, в которых меняется лишь выражение лица, то при разном разрешении появлятся на экране они будут в разных местах, несмотря на одинаковые координаты. Так что, для подобным спрайтам лучше сделать одинаковое разрешение.
18
Декабрь
5
1.9
431
Добавлять комментарии могут только зарегистрированные пользователи.

Комментарии к записи: 5

avatar
#1 Katruna в 14:40 (26/Ноя/2021) 3
Все это очень здорово, но такому выводу не место в блогах.
Оно более уместно было бы на форуме, в теме по движку ренпи или что-то вроде такого.
Тем более, уж простите, но это совсем ошибка новичка.
avatar
#4 Girruda в 18:35 (08/Дек/2021) 1
Простите. Я не знал.
avatar
#5 Katruna в 22:28 (08/Дек/2021) 0
Для подобных вопросов есть целая форумная тема. В будущем, стоит просто спросить там:
https://anivisual.net/forum/4-95-1
avatar
#2 Хемуль в 15:00 (26/Ноя/2021) 2
К чему это в блоге? Для таких руководств на сайте, например, вот эта тема есть. https://anivisual.net/forum/4-94-1
avatar
#3 Mawrak в 01:11 (27/Ноя/2021) 3
Этот совет пригодится ну разве что совсем новичкам.