Расширенные возможности меню.

В данном разделе постараюсь ответить на часто задаваемые вопросы пользователей,
касающиеся создания сложных меню с помощью DVD Architect 3c.


Рассмотрим сперва один простой пример, который не заложен в стандартные возможности программы. Такое простое меню часто встречается на дисках "Х в 1". Где в меню отображаются картинки с обложек фильмов, а выбранная кнопка выделяется цветной окантовкой.

Для тех, кто по какой-то причине еще не знает, как выставить картинку для кнопки, напомним, что это можно сделать выделив кнопку и указав новую картинку в закадке "Свойства" > "Данные" :

После того, как выставлены все картинки, указываем одинаковые размеры для этих кнопок (можно и разных размеров, но тогда возможно придется применять для каждой кнопки отдельную маску).

Теперь, в соответствии с выбранными размерами кнопок, нужно сделать в Adobe Photoshop маску,
где контур выделения залит красным цветом, а зона прозрачности - черным.

Теперь выделяем все кнопки меню, к которым нужно применить обводку на основе созданной маски, и в окне "Свойства" > "Подсветка" указываем следующие параметры:

Теперь остается только отредактировать цветовые профили проекта, чтобы добиться нужного цвета окантовки.


Теперь рассмотрим один из сложных примеров. Зачастую хочется сделать такое меню, в котором каждой выделенной кнопке будет соответствовать своя подложка, сделать анимацию видео только на выделенной кнопке, листать страницы меню выбора эпизодов кнопками вверх/вниз.
Казалось бы задачи эти разные, однако механизм реализации одинаков: меню, выглядящее на экране в виде одной страницы, на самом деле в проекте состоит из нескольких страниц, содержащих только одну кнопку ссылку, реально указывающую на тот или иной фрагмент, а остальные кнопки являются "обманками", пересылающими на другие страницы группы через функцию автоактивации.

Автоактивация означает, что при выделении данной кнопки сразу происходит заданное для нее действие (на приведенной выше картинке - переход на предыдущую страницу меню). ВАЖНЫМ условием является указание кнопки назначения, то есть какая кнопка будет выделена на той странице, на которую осуществляется автоматический переход. Ведь если "По умолчанию" это окажется еще одна кнопка с включенной автоактивацией, получим атоматическое зацикливание.

  • Например, мы хотим иметь страницу меню, на которой расположены 4 кнопки выбора эпизодов. Мы хотим, чтобы анимация выполнялась только внутри выделенной кнопки. Создаем 4 страницы меню, с одинаковой подложкой, на каждой из которых есть нужные нам 4 кнопки. На каждой странице только одна кнопка, реально ведущая к нужному эпизоду фильма и для нее в "Свойствах" указана "Анимация". Для остальных кнопок анимация не указана, как в примере с окантовкой, для них выбраны "Данные эскиза" из нужных эпизодов фильма, однако ведут они автоматически на 3 других страницы меню, где соответствующие кнопки анимированы и ведут уже к реальным фрагментам фильма.


  • Изображение кнопок может содержать подложка меню. Это позволит сделать, например, красивую анимацию, логически подводящую к выделению кнопки. Реальные кнопки меню при этом должны содержать "Только текст", в который не введен ни один символ, а "Стиль кнопки", как и в примере с окантовкой, "Заданный" без указания маски.


    Можно ввести в качестве текста какой-либо символ (большинство шрифтов, кроме букв содержат и символы, а есть и целиком символьные шрифты). Цвет такого шрифта должен соответствовать цвету подложки (соответственно фрагмент подложки в месте наложения такого символа должен быть однотонным) и быть полупрозрачным. Тогда при выборе других, неавтоматизированных, кнопок на этой странице, символ будет не виден на фоне подложки.


  • Благодаря всем этим ухищрениям меню, приведенное на двух предыдущих картинках, работает следуюшим образом:
    При запуске отображается значок возле второго пункта , (другим цветом этот пункт выделен уже в подложке). При нажатии кнопки пульта "Влево" значок пропадает возле второго пункта, а появляется у кнопки "Main Menu".

    Правая колонка выбора страниц сделана обычными текстовыми кнопками с подсветкой наложением маски из текста. А верхние и нижние (невидимые) кнопки автоматически ведут на предыдущую и последующую страницы, с указанием кнопок назначения 1 и 3 соответственно.

  • И ЕЩЕ: не забудьте правильно выставить навигацию между кнопками внутри каждой страницы меню!