51 Как сделать свой курсор в Renpy
Создание уникального курсора помогает сделать его более заметным на экране и упрощает навигацию для пользователя. Различные типы курсоров могут сигнализировать о разных видах взаимодействия в игре, таких как управление объектами или запуск действия.
Изменить внешний вид курсора в Renpy довольно просто. Для этого нужно подготовить изображения с прозрачным фоном и подходящим разрешением. Стандартный размер курсора для Windows составляет 32x32 пикселя, но можно использовать и больший размер.
Далее необходимо настроить конфигурацию курсоров, записать путь к изображению и точку пересечения.
В коде выше мы создали пустой словарь для конфигураций курсора, а затем добавляем в этот словарь несколько ключей со списками конфигураций. Если вы не знакомы с языком Python, просто повторяйте данный код. Ниже вы может добавить аналогичным образом любое количество курсоров для разных ситуаций в игре.
С правой стороны каждой записи пропишите путь к изображению и координаты точки клика. По умолчанию у стандартного изображения курсора точка клика имеет координату x=0, y=0 относительно левого верхнего угла изображения. Для ваших курсоров пропишите необходимые координаты.
Далее, в нужном месте игры просто меняем переменную курсора:
Чтобы изменять курсор при взаимодействии с объектами, как в видео выше, нужно прописать этим объектам значение переменной при наведении и снятии курсора с них.
***
Изображения из урока:
Изображения из урока:
rar
cursors.rar18.18 Kb
Код:
rpy
cursors.rpy1.44 Kb
Предыдущий урок:
Следующий урок:
In bundle
renpy
разработка игр
визуальная новелла
программирование
туториалы ренпай
гайды ренпи