Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Создание DVD меню - Голиней В.Н.

Голиней В.Н. Создание DVD меню — Питер Пресс, 2006. — 185 c.
ISBN 5-91180-075-6
Скачать (прямая ссылка): sozdaniyedvdmenyu2006.pdf
Предыдущая << 1 .. 27 28 29 30 31 32 < 33 > 34 35 36 37 38 39 .. 47 >> Следующая


Глава 10. Создание меню, появляющегося в процессе воспроизведения фильма 123

Рис. 10.8. Задание команды перехода вручную

124

Создание DVD-меню

Рис. 10.9. Созданные связи

Глава 11

Создание меню, изменяющего функциональность

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

Предположим, что в начале просмотра диска в меню присутствует две кнопки, позволяющие зрителю просмотреть какие-либо материалы. Однако после просмотра того или иного материала, когда зритель возвращается в меню, он видит другие кнопки меню, позволяющие осуществлять переход к другим частям диска, которые были недоступны ранее.

Так же может функционировать и системное меню. В этой главе в качестве примера нужно создать сценарий, в котором будет использоваться такой вид меню. Предположим, что необходимо создать корневое меню, в котором при первом попадании отображаются кнопки Смотреть фильм и Главное меню. При повторном возврате в это меню зритель должен увидеть другие кнопки, как показано на рис. В.16 цветной вклейки. г

Для реализации примера надо создать два изображения одного меню. Разница между ними будет заключаться лишь в строках, выполняющих роль кнопок. Также надо создать две subpicture, соответствующие кнопкам изображений. В этом примере используются статические картинки, хотя с тем же успехом можно создавать и анимированное меню. Файлы самих изображений получат имена ChFunc.bmp и ChFunc2.bmp, а соответствующие subpicture — ChFunc_sub.bmp и ChFunc2_sub.bmp. Также надо подготовить соответствующие файлы для главного меню, фильма и дополнительного видеоролика.

Исходные материалы потребуется импортировать в программу Scenarist. После регистрации исходных материалов нужно создать

126

Создание QVD-меню

дорожки первого н второго меню, задать контуры кнопок it определить связи между кнопками, после чего нужно переместить полученные дорожки на языковую папку VTS1 как показано на рис. 11.1. Следует обратить внимание на то, что первую дорожку меню надо перемещать па саму языковую папку, а вторую дорожку меню — на созданный значок PGC.

Рис. 11.1. Сценарий для меню с изменением функциональности

После этого для обеих дорожек надо расставить связи между кнопками меню и остальными объектами сценария. Нужно сделать так, чтобы зритель попадал на вторую дорожку меню после просмотра основного фильма сценария.

Для этого придется использовать регистры общего назначения. В данной ситуации можно применить регистр GPRM0. Чтобы система понимала, когда должна воспроизводиться первая дорожка меню, а когда — вторая, надо каким-то образом указать состояние диска. Следует помнить, что в момент включения DVD-плеера значения всех регистров общего назначения равны нулю.

В список Post-команд PGC основного фильма надо добавить команду занесения ненулевого значения. Второй Post-командой является команда безусловного перехода к корневому меню, как показано на рис. 11.2.

Глааа 11. Создание меню, изменяющего функциональность

127

і

Рис. 11,2. Занесение а регистр значения и переход к корневому меню

Для добавления команд необходимо открыть окно моделирования и на закладке PGC Commands (Команды программной цепочки) задать требуемые команды.

Если по окончании воспроизведения фильма или при помощи соответствующей клавиши пульта дистанционного управления зритель попадет в корневое меню, го система должна проанализировать содержимое регистра и осуществить переход к первой или второй дорожке меню, в зависимости от значения регистра. Для этого необходимо создать Pre-команду, анализирующую состояние сценария и осуществляющую требуемый переход.

В окне моделирования на закладке PGC Commands (Команды программной цепочки) нужно выбрать страницу Рге, снять флаг No Command (Нет команды) и выбрать в выпадающем списке команду перехода Jump to Program (Переход к программе), В списке Jump to (Перейти к) надо выделить программу ChFunc2-t-scn-pg. Это название программы второй дорожки меню. Чтобы переход происходил при выполнении соответствующего условия, надо установить флаг Compare (Сравнить) и в появившейся секции Compare (Сравнить) указать процедуру сравнения. Так как необходимо сравнить содержимое регистра с непосредственным значением, то надо выбрать параметр Immediate (Непосредственное сравнение) и в поле сравнения задать значение 100 (рис. 11.3).

128

Создание DVO-меню

Рис. 11.3. Условный переход ко второй дорожке меню

Теперь после просмотра фильма управление будет передаваться второй дорожке меню, откуда зритель сможет получить доступ к дополнительным материалам. Если после просмотра дополнительной информации нужно снова перейти к первой дорожке меню, то потребуется переопределить значение регистра GPRMO еще раз. Ho теперь это надо будет делать в Post-командах PGC дополнительных материалов. Например, можно обнулить значение этого регистра точно так же, как это делалось с PosL-командам и PGC осно иного фильма. Если теперь протестировать этот пример с помощью окна моделирования, то можно увидеть, что после полного просмотра фильма зритель будет переходить к меню с дополнительными материалами. К нему же он будет возвращаться всякий раз, когда нажмет клавишу Menu на пульте дистанционного управления, до тех пор, пока не просмотрит дополнительные материалы.
Предыдущая << 1 .. 27 28 29 30 31 32 < 33 > 34 35 36 37 38 39 .. 47 >> Следующая