-
Постов
21 -
Зарегистрирован
-
Посещение
Тип контента
Блоги
Профили
Форумы
События
Весь контент Helen Shwiger
-
У меня всё одним фоном, да. Однако: 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" и другие, какой они имею размер в пикселях? Что это вообще за картинки? Как узнать, какой размер кнопок типа "возврат"? Где размещать и какое имя давать файлу, который будет вместо закрытых картинок? Какой у него размер в пикселях?
-
А можно просто чтобы обычный плавный переход и всё? Для этого что нужно?) Весь этот язык атл и прочее, это уже какие-то дебри, я не понимаю для чего это всё нужно. Странный вообще получается гайд, по которому не сделаешь галерею) Только для одной этой строчки с трансформации, что-то нужно создавать в атл, читая стену кода.
-
Спасибо) Я в принципе знаю, что фоны и картинки персонажей объявляются в init, просто тут не написано о том, что пути к файлам кнопок, тоже надо объявлять там. "Созданы трансформации" - это в каком смысле?) Что-то вроде заглушек нарисовать? Или эффекты перехода? Зачем их создавать, если они уже созданы тут в коде галереи?)
-
И вот ещё куча не понятного: g.button("dawn") g.image("dawn1") g.unlock("dawn1") Где пути к файлам этих кнопок? В конце есть только для dawn, а для dawn1 нету) Где прописывать пути для каждой картинки? Вот там куча всяких transfer, moonpic, girlpic, heaven и тд. Где они объявляются?) Запутанно вопщем)
-
Не совсем понятно) Например, добавление кода первых трёх этапов происходит куда? В screens.rpy?
-
Спасибо, помогло :3
-
У меня тут несколько развилок, где выбор пункта меню, добавляет разным персонажам отношение. Например есть переменные: sae_regard, suzu_regard, eris_regard, sakur_regard При выборе пункта меню относящегося к персонажу Саеко, будет так: $ saeko_regard += 1 Надо из 4-х переменных, выбрать наибольшее значение и на основе этого будет выбрана концовка. If/else не очень помогает. Как это сделать?
-
Мне тоже интересно, но для 6.14. Только для старых версий вроде вот этот гайд нужен.