- Сообщений: 4
- Спасибо получено: 1
Создание меню
14 года 2 мес. назад - 14 года 2 мес. назад #51191
от Kuro-chan
Kuro-chan создал тему: Создание меню
Приветик всем 
Я совсем недавно начала изучение движка Ren'Py и ещё плохо с ним знакома. Сейчас я делаю свою новеллу и передо мной встала задача сделать красивое меню, а то стандартное мне не нравится. Хотелось бы сделать что то вроде такого:
Если вас не затруднит, объясните пожалуйста как сделать нечто подобное. Заранее спасибо

Я совсем недавно начала изучение движка Ren'Py и ещё плохо с ним знакома. Сейчас я делаю свою новеллу и передо мной встала задача сделать красивое меню, а то стандартное мне не нравится. Хотелось бы сделать что то вроде такого:
Если вас не затруднит, объясните пожалуйста как сделать нечто подобное. Заранее спасибо
Последнее редактирование: 14 года 2 мес. назад пользователем Kuro-chan.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 2 мес. назад - 14 года 2 мес. назад #51199
от Lekste
Lekste ответил в теме Re: Создание меню
Чтоб сделать горизонтальное меню, откройте скрипт (кнопка "Edit Script") и на строчке №190 во вкладке "screens.rpy", замените vbox на hbox.
Там же, на строчках 187 и 188, можно изменить положение блока меню на экране. Насколько понял, число после точки означает количество процентов. Т.е. значение 50, расположит меню по центру экрана.
Насчет меню из своей картинки. Выходит примерно так:
При imagepost.ru/images/m/ai/main_menu_1.jpg .
Делал по этому уроку: rpg-maker.info/forum/pomoshh-po-dvizhku/...heskie-karty-v-renpy
Кто разобрался, поправьте.
Там же, на строчках 187 и 188, можно изменить положение блока меню на экране. Насколько понял, число после точки означает количество процентов. Т.е. значение 50, расположит меню по центру экрана.
Насчет меню из своей картинки. Выходит примерно так:
Code:
result = renpy.imagemap("main_menu.jpg", "main_menu.jpg", [
(0, 0, 114, 35, "start")
(114, 0, 228, 35, "load")
(228, 0, 342, 35, "preference")
(342, 0, 456, 35, "help")
(456, 0, 570, 35, "quit")
])
if result == "start":
Start()
elif result == "load":
ShowMenu("load")
elif result == "preference":
ShowMenu("preferences")
elif result == "help":
Help()
elif result == "quit":
Quit(confirm=False)
При imagepost.ru/images/m/ai/main_menu_1.jpg .
Делал по этому уроку: rpg-maker.info/forum/pomoshh-po-dvizhku/...heskie-karty-v-renpy
Кто разобрался, поправьте.
Последнее редактирование: 14 года 2 мес. назад пользователем Lekste.
Спасибо сказали: Kuro-chan
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 1 мес. назад - 14 года 1 мес. назад #51218
от Kuro-chan
Kuro-chan ответил в теме Re: Создание меню
Это в "options.rpy" вставлять нужно?
После этой строки?
Или я совсем ничего не понимаю :с
У меня выглядит так:
Выдает ошибку при проверке, говорит что синтаксическая ошибка.
После этой строки?
Или я совсем ничего не понимаю :с
Code:
layout.button_menu()
У меня выглядит так:
Code:
#########################################
# Планы
## Здесь активируется использование игрового меню
## ввыполненного из кнопок.
layout.button_menu()
$ result = renpy.imagemap("bg/main1.jpg", "bg/main2.jpg", [
(6, 550, 190, 579, "start"),
(238, 550, 431, 579, "load"),
(495, 550, 627, 579, "preference"),
(705, 550, 784, 579, "quit"),
], focus="imagemap")
if result == "start":
Start()
elif result == "load":
ShowMenu("load")
elif result == "preference":
ShowMenu("preferences")
elif result == "quit":
Quit(confirm=False)
#########################################
Выдает ошибку при проверке, говорит что синтаксическая ошибка.
Последнее редактирование: 14 года 1 мес. назад пользователем Kuro-chan.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 1 мес. назад - 14 года 1 мес. назад #51219
от Kuro-chan
Kuro-chan ответил в теме Re: Создание меню
Я все поняла 
Нужно делать вот так:
Lekste спасибо за идею с imagemap ^^
И да, кстати новое меню:

Нужно делать вот так:
Code:
# Планы
## Здесь активируется использование игрового меню
## ввыполненного из кнопок.
layout.button_menu()
init -2 python:
layout.imagemap_main_menu("main1.jpg", "main2.jpg", [
(300, 250, 495, 270, "Start Game"),
(300, 273, 495, 294, "Load Game"),
(300, 298, 495, 318, "Preferences"),
(300, 323, 495, 343, "Quit"),
])
#########################################
Lekste спасибо за идею с imagemap ^^
И да, кстати новое меню:
Последнее редактирование: 14 года 1 мес. назад пользователем Kuro-chan.
Спасибо сказали: ocelot
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.092 секунд
