Гайд по созданию RTS. часть 6 - изменение курсора при наведении на противника. Добавление анимации курсору
Как изменить курсор при наведении на кнопки в Ren'Py?
Чтобы в Ren'Py изменить курсор при наведении на любую кнопку, можно воспользоваться следующим подходом: 1. **Создайте функцию для смены курсора**: эта функция будет изменять курсор в зависимости от переданного имени. ```renpy init python: def cursor(name=None): if name: config.mouse = {'default': [('images/cursor_' + name + '.png', 0, 0)]} else: config.mouse = None Cursor = renpy.curry(cursor) ``` В этом коде функция `cursor` устанавливает курсор из папки `images` с именем `cursor_<name>.png`. Функция `Cursor` позволяет использовать `cursor` как действие в экранах...
Меняем курсор мышки
Установить дефолтный курсор можно в настройках приложения, в разделе Display (Дисплей) . Помимо этого, в нодах Control группы есть настройки для отображения курсора при наведении на ноду. Тут используются системные курсоры мыши. Ну и само собой мы можем манипулировать всем через код...