• Страница 1 из 1
  • 1
Форум о визуальных новеллах » Для разработчиков » Ren'Py » Анимации карты изображения? (Ren'Py - imagemap animations)
Анимации карты изображения?

MRSK
Дата: Среда, 21.10.2020, 21:33 | Сообщение # 1
Пользователь
Сообщений: 1
Награды: 0
Сап, двощи.

Я хотел бы поинтересоваться, есть ли какой-то способ сделать некую анимацию кнопок после их нажатия, используя карту изображений, или это возможно только с текстовыми/картиночными кнопками? nshy


100110110100101010011100101110000011010011110011100000100011111011111100100


СОНЦЕ
Дата: Четверг, 22.10.2020, 15:40 | Сообщение # 2
Разработчик
Сообщений: 230
Награды: 32
Хотелось бы ошибаться, но насколько я знаю тривиальных путей назначить анимацию на кнопку по нажатию не существует даже для текстовых/графических кнопок - нужно изворачиваться хитрыми transform ами.

Что же касается imagemap - основной проблемой будет отделить одну кнопку от другой. Моя костыльная интуиция предложила заабусить состояния selected или sensitive например:
Код

image click_animation:
    'idle'
    .05
    'hover'
    .05
    repeat
        
default sel = 0

screen imgmap:
    if sel:
        timer .3 action SetVariable('sel',0)
    
    imagemap:
        ground 'frame'
        idle 'idle'
        hover 'hover'
        
        selected_idle  'click_animation'
        selected_hover 'click_animation'
        
        hotspot (100,100,300,100) action SetVariable('sel',1)
        hotspot (100,250,300,100) action SetVariable('sel',2)


но тогда придется отказаться от использования этих состояний по прямому назначению

короче вопрос открыт. мне тоже интересно nlove


Сообщение отредактировал СОНЦЕ - Четверг, 22.10.2020, 15:41
Форум о визуальных новеллах » Для разработчиков » Ren'Py » Анимации карты изображения? (Ren'Py - imagemap animations)
  • Страница 1 из 1
  • 1
Поиск: