Сайт Anivisual.net закрыт

Он продолжит функционировать в виде архива. Новые материалы добавлять нельзя.

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

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

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

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

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