-
Визуальные новеллы своими руками.
У меня всё одним фоном, да. Однако: add "ui/sl_save.png" ... add "ui/sl_load.png" Этих картинок у меня нет, что это?)
-
Визуальные новеллы своими руками.
То есть в отдельном?) Вот у меня такое щас: http://img.by/i/7MUxn.jpg В скрин_навигейшн так: screen navigation: # The background of the game menu. window: style "gm_root" # The various buttons. imagemap: ground "ui/sl_ground.png" idle "ui/sl_idle.png" hover "ui/sl_hover.png" hotspot (579, 410, 272, 43) action Return() hotspot (602, 315, 142, 47) action ShowMenu("preferences") hotspot (603, 366, 137, 38) action ShowMenu("save") hotspot (579, 410, 164, 42) action ShowMenu("load") hotspot (579, 410, 163, 38) action MainMenu() hotspot (614, 500, 125, 36) action Help() hotspot (618, 555, 121, 37) action Quit() То есть таки действительно там не одним фоном?) Эти кнопки в каком-то другом фрейме и тд?
-
Визуальные новеллы своими руками.
Нет, там есть какие-то дополнительные мелкие картинки, например для переключателя страниц, а я не хочу это) И плюс нестандартные возможности, назначены кнопки клаиватуры для всех действий и всё такое.
-
Визуальные новеллы своими руками.
Мне интересно, меню загрузки/сохранения можно сделать с помощью двух фонов, как главное меню?) Ну или трёх, с дополнительным фоном, который показывает неактивные кнопки. В этой теме http://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=14237 показано создание меню, но там куча картинок, ничерта не понятно хД Пробовала сделать с целым фоном, всё съезжает. Подозреваю, что где-то создана сетка или дополнительные области. Просветите, нэ)
-
Визуальные новеллы своими руками.
Ура! Всё работает наконец-то) Теперь примусь за меню настроек и диалогов да/нет, чувствую там будет бидабида хД
-
Визуальные новеллы своими руками.
Вот http://www.mediafire.com/?ci538nay3tbcmfy
-
Визуальные новеллы своими руками.
Ничего не изменилось) Если вот здесь: hotspot (614, 184, 111, 48) action Start() 111 отвечает за правую нижнюю точку прямоугольника, то с ней что-то не так. Потому что если значение поставить выше примерно 124, то всю меню перекорёживает. Там ей что-то мешает видимо) Может быть в стандартном скрине главного меню, в этом месте какой-то блок/сетка?
-
Визуальные новеллы своими руками.
Помогло) Имиджмапы мне покоя не дают. С помощью локейшн пикера я обвожу точно вокруг кнопки Старт, но она либо смещается сама, либо не полностью перекрывается при наведении. Либо вообще всё меню вкривь получается.
-
Визуальные новеллы своими руками.
Это снова я. В общем я разобралась, как сделать в галерее превью, которое подсвечивается при наведении не рамкой, а более яркой картинкой например) В gallery.rpy # Здесь лучше всего заранее объявить превью при наведении курсора для всех картинок галереи image skycg_hover: "back/thumbs/skycg1_thumbnailhover.png" # превью при наведении курсора для кнопки skycg. xoffset 12 yoffset 1 init python: # Создаем объект галереи. g = Gallery() g.button("skycg") g.unlock_image("bg sky") g.transition = dissolve g.locked_button= ("ui/cg_locked.png") # Создаем экран галереи. screen gallery: tag menu # Добавим фоновую картинку. add "back/rainbow.png" grid 2 2: xfill True yfill True null # Пустая клетка add g.make_button("skycg", "back/thumbs/skycg1_thumbnail.png", "ui/cg_locked.png", "skycg_hover", xalign=0.5, yalign=0.5, background=None) null # Пустая клетка null # Пустая клетка imagebutton: # Кнопощка возврата картинкой idle "ui/btn_return_idle.png" hover "ui/btn_return_hover.png" action Return() xalign 0.9 yalign 0.1 В script.rpy (хотя это можно и в той же gallery.rpy) # Объявление картинок image bg sky = "back/skycg1.jpg" Выглядит вот так http://img.by/i/eZrA.jpg Спасибо Алексу за помощь)) --------------------------------------------------------------------- Только вот у меня почему-то появилось сразу 2 проблемы в главном меню хД http://img.by/i/PHASy.jpg Зелёными стрелочками показано, что картинка смещена. Фик знает, как так вышло, я никаких параметров не меняла. И жёлтой показано, что imagemap не полностью захватывает область) А если изменить, то кнопки все съезжают криво и страшно получается) Код такой: screen main_menu: # This ensures that any other menu screen is replaced. tag menu # The background of the main menu. window: style "mm_root" # The main menu buttons. frame: xalign .98 yalign .98 imagemap: ground "back/main_menu_screen.png" hover "back/main_menu_screen_h.png" hotspot (614, 184, 111, 48) action Start() hotspot (614, 249, 129, 48) action ShowMenu("load") hotspot (614, 311, 130, 48) action ShowMenu("preferences") hotspot (614, 373, 127, 48) action ShowMenu("gallery") hotspot (614, 442, 121, 48) action Help() hotspot (614, 502, 131, 48) action Quit(confirm=False) #init -2 python: # Make all the main menu buttons be the same size. style.mm_button.size_group = "mm" Чтожеделать чтожеделать? :0
-
Визуальные новеллы своими руками.
Где?) Где их объявлять?) Ничего не получается, они всё равно смещаются. Можно пример с полным кодом?)
-
Визуальные новеллы своими руками.
Вот здесь про превью с наведением. http://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=16720 Голова взрывается, если так сделать, то не будет смещения этого?
-
Визуальные новеллы своими руками.
А, теперь понятно) А если картинка определена вот так? image bg sky = "images/skycg.jpg" То надо вот так её определить в галерее? add g.make_button("bg sky", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) Или вот так? add g.make_button("sky", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) Здесь для этой картинки сделаны ещё превью и превью при наведении мышки (нашла такой вариант на форуме леммасофт). Но там проблема такая: По краям отступы не нужные, а при наведении, картинка смещается тоже с отступом -__-'
-
Визуальные новеллы своими руками.
Скрытый текст Кажется получилось создать :3 Сейчас у меня такой тестовый код init python: g = Gallery() g.button("logocg") g.image("logocg1") g.unlock("logocg1") g.button("skycg") g.unlock_image("skycg1") g.transition = dissolve screen gallery: tag menu add "images/game_menu_screen.jpg" grid 3 3: xfill True yfill True add g.make_button("logocg", "images/old_logo1_thumbnail.png", "images/cg_locked.png", "images/old_logo1_thumbnailhover.png", xalign=0.5, yalign=0.5) add g.make_button("skycg", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) add g.make_button("skycg", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) add g.make_button("skycg", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) add g.make_button("skycg", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) add g.make_button("skycg", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) add g.make_button("skycg", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) add g.make_button("skycg", "images/skycg1_thumbnail.png", "images/cg_locked.png", "images/skycg1_thumbnailhover.png", xalign=0.5, yalign=0.5) textbutton "Return" action Return() xalign 0.5 yalign 0.5 Выяснилось, что сетка должна быть заполнена в любом случае, иначе ренпи выдаёт ошибку, что сетка не заполнена. Пустое место можно вставить с помощью background=None, сделав там прозрачный файл и заблокировав кнопку? С этим кодом выше, у меня галерея 3х3, все картинки закрыты заглушками cg_locked.png, но я в тестовой игре открыла skycg, сохранилась в игре и всё равно в галерее одни заглушки. Что не так? >_<
-
Визуальные новеллы своими руками.
Хм. Вот ещё вопросы возникли по этой части кода: # Сетка, состоящая из кнопок. grid 3 3: xfill True yfill True # Вызываем make_button для показа каждой кнопки. add g.make_button("dark", "gal-dark.png", xalign=0.5, yalign=0.5) add g.make_button("dawn", "gal-dawn.png", xalign=0.5, yalign=0.5) add g.make_button("end1", "gal-end1.png", xalign=0.5, yalign=0.5) add g.make_button("end2", "gal-end2.png", xalign=0.5, yalign=0.5) add g.make_button("end3", "gal-end3.png", xalign=0.5, yalign=0.5) add g.make_button("end4", "gal-end4.png", xalign=0.5, yalign=0.5) add g.make_button("dark mary", "gal-dark_mary.png", xalign=0.5, yalign=0.5) add g.make_button("dawn mary", "gal-dawn_mary.png", xalign=0.5, yalign=0.5) # Экран, отвечающий за возврат в главное меню. Также, он может # перенаправлять на другой экран галереи. textbutton "Return" action Return() xalign 0.5 yalign 0.5 "gal-dark.png" и другие, какой они имею размер в пикселях? Что это вообще за картинки? Как узнать, какой размер кнопок типа "возврат"? Где размещать и какое имя давать файлу, который будет вместо закрытых картинок? Какой у него размер в пикселях?
-
Визуальные новеллы своими руками.
А можно просто чтобы обычный плавный переход и всё? Для этого что нужно?) Весь этот язык атл и прочее, это уже какие-то дебри, я не понимаю для чего это всё нужно. Странный вообще получается гайд, по которому не сделаешь галерею) Только для одной этой строчки с трансформации, что-то нужно создавать в атл, читая стену кода.