7DOTS

7DOTS 

Программы, эффекты, мини-игры на RenPy

731subscribers

142posts

Showcase

91

Как добавить горячие клавиши

Если вы добавите горячие клавиши на экран "say", то они не будут работать на экране выборов, на экране ввода или в режиме NVL. Но можно добавить экран один раз, и он всегда будет работать. Вставляйте любые клавиши и привязывайте к ним любые действия.
Как работать с кнопками в RenPy: ссылка
Коды кнопок: ссылка
Код программы для горячих клавиш (добавить в любой файл *.rpy):
init python:
    # добавить свой экран для горячих клавиш
    config.overlay_screens.append("key_screen")
    # а это, если нужны кнопки для всей игры, включая экраны
    # config.always_shown_screens.append("key_screen")
# экран для горячих клавиш
screen key_screen():
    # F6 - для быстрого сохранения
    key "K_F6" action QuickSave()
    # F7 - для быстрой загрузки
    key "K_F7" action QuickLoad()
Вот это интересно, спасибо
Может кому пригодится в будущем, если повесить на actoin горячей клавиши SetField то в игре начинаются тормоза в nvl режиме и обратной перемотке. Чтобы этого избежать лучше использовать Function в которой уже менять переменную.
Subscription levels4

1 ДЖУН

$1.42 per month
Джун получает доступ к программам, написанным за вечер-два.

2 МИДЛ

$3.6 per month
Мидл получает доступ к более сложным программам, написанным за несколько дней. А так же доступ к телеграмм-каналу, где можно получить консультацию по сложным для него вопросам.
+ chat

3 СЕНЬОР

$7.1 per month
Сеньор получает доступ к ещё более сложным программам, написанным за несколько недель. А так же доступ к телеграмм-каналу, где можно получить консультацию по сложным для него вопросам.
+ chat

4 ЛИД

$14.2 per month
Лид получает доступ к мини-играм и программам, которые разрабатывались месяцами или даже годами. А так же доступ к телеграмм-каналу, где можно получить консультацию по сложным для него вопросам.
+ chat
Go up