Чтение онлайн

на главную - закладки

Жанры

Профессиональный авторинг DVD
Шрифт:

Рис. 11.1. Установки команд кнопок по умолчанию.


В списке команд нужно выделить кнопку, для которой будет устанавливаться команда. В списке Command (Команда) нужно выбрать значение Jump to PGC in System Space (Перейти к PGC в системном пространстве) (см. рис. 11.2). Это приведет к тому, что будет отображена секция Jump To (Перейти к), позволяя выбрать объект назначения для данной команды. В выпадающем списке нужно выбрать значение поля First Play PGC (см. рис. 11.3).

Рис. 11.2. Выбор значения Jump to PGC in System Space

в меню Command.


Рис. 11.3. Список переходов.


Команда первого типа появится в списке команд, указывая на то, что кнопка связана с первой воспроизводимой PGC в системном пространстве. В редакторе сценариев флаг Btns получит желтую заливку.

Создание команды второго типа

В этом разделе будет рассказано, как создать команду второго типа в окне моделирования. При этом команда Compare будет добавлена к команде первого типа, созданной, как было описано в предыдущем разделе.

Команда Compare сравнивает один навигационный параметр с другим. В качестве примера можно привести конструкцию «Если значение параметра GPRM7 равно значению параметра SPRM9, то надо воспроизвести третий титул (Title 3)».

Команда Compare может также сравнивать навигационный параметр с конкретной цифрой, как в конструкции «Если значение параметра SPRM13 больше, чем 6, то надо выполнить команду Jump to PGC in System Space».

Иными словами, если результат сравнения будет истинным, то DVD-плеер выполнит соответствующие инструкции. Если же результат будет ложным, то DVD-плеер эти инструкции пропустит.

Примечание.

Команды SetSystem и Set классифицируются как команды второго типа, даже если они не используются вместе с командами Link или Compare.

Для создания команды второго типа из команды первого типа нужно в окне моделирования ниже секции Jump To (Перейти к) установить флажок Compare (Сравнение). В результате будет отображена секция Compare (Сравнение) с дополнительными элементами управления, перечисленными в следующем списке (см. рис. 11.4):

• GPRM – сравниваются два параметра GPRM;

• SPRM – параметр GPRM сравнивается с параметром SPRM;

• Immediate – сравнивается заданная величина с параметром GPRM.

Рис. 11.4. Секция Compare.


На этой вкладке нужно выбрать переключатель SPRM (рис. 11.5).

Рис. 11.5. Выбор переключателя SPRM.


В этой области задаются параметры сравнения величин. Для левой части сравнения нужно установить значение GPRM1. Это первый регистр общего назначения. В правой части сравнения следует задать значение SPRM5. Это пятый системный регистр.

Операторы, использующиеся в операциях сравнения, приведены в табл. 11.3.

Таблица 11.3. Описание операторов сравнения

Теперь нужно установить оператор сравнения >=. В результате будет создана команда второго типа. Она будет отображена в списке команд, указывая, что воспроизведение первой PGC

произойдет только в случае, если значение параметра GPRM1 больше либо равно значению параметра SPRM5.

Создание команды третьего типа

Команда третьего типа исполняет инструкции Set и Compare, а затем, в зависимости от результатов, связывает программную цепочку меню с ячейкой, программой, программной цепочкой или точкой продолжения (Resume point).

Для создания команды третьего типа в окне моделирования нужно в редакторе сценариев выбрать вводную PGC или PGC меню. Если окно моделирования еще не открыто, то нужно выполнить команду меню View Simulation Window (Вид Окно моделирования). В окне редактирования (нижняя часть окна моделирования) следует перейти на закладку PGC Commands (Команды PGC). В списке надо выбрать значение Pre, Post или Cell в списке в зависимости от того, какой тип команды требуется создать.

Если выбрать значение Pre или Post, то можно будет создать команду Jump To для перехода только к PGC меню либо к точке продолжения. Если выбрать значение Cell, то можно будет создать команду Jump To к любому объекту назначения, доступному в меню Jump To (Перейти к).

Затем следует сбросить флажок No Command (Нет команды). В меню Command (Команда) нужно выбрать значение Type 3 Command (Команда третьего типа) (рис. 11.6). В результате на экране будут отображены секции, соответствующие командам Type, Set, Compare и Jump To.

Рис. 11.6. Выбор команды третьего типа.


Значения, которые можно выбрать в списке Type (Тип), приведены в следующем списке (см. рис. 11.7):

• Set Compare LinkSIns – задает значения параметров GPRM или SPRM и сравнивает их со значениями других параметров GPRM, SPRM или с заданным значением. Если сравнение будет истинным, то выполняется инструкция Jump;

• Compare & Set-LinkSIns – сравнивает значения параметров GPRM или SPRM со значениями других параметров GPRM, SPRM или с заданным значением. Если сравнение будет истинным, то команда присваивает то или иное значение параметру и исполняет инструкцию Jump;

• Compare-Set & LinkSIns – сравнивает значения параметров GPRM или SPRM со значениями других параметров GPRM, SPRM или с заданным значением. Если сравнение будет истинным, то команда присваивает то или иное значение параметру, но исполняет инструкцию Jump вне зависимости от того, каков был результат сравнения.

Рис. 11.7. Изменение вида секций в зависимости от выбранного значения в списке Type.


В секции Set нужно указать, что нужно будет присваивать параметру GPRM. Можно использовать значения другого параметра GPRM, SPRM или некую заданную величину (Immediate). Также нужно выбрать способ присвоения параметру GPRM того или иного значения. Можно просто присвоить это значение (Assign) или же выполнить предварительную математическую операцию для расчета значения (рис. 11.8).

Поделиться:
Популярные книги

Вдовье счастье

Брэйн Даниэль
1. Ваш выход, маэстро!
Фантастика:
попаданцы
историческое фэнтези
фэнтези
5.00
рейтинг книги
Вдовье счастье

Император поневоле

Распопов Дмитрий Викторович
6. Фараон
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Император поневоле

Царь Федор. Трилогия

Злотников Роман Валерьевич
Царь Федор
Фантастика:
альтернативная история
8.68
рейтинг книги
Царь Федор. Трилогия

Новый Рал 3

Северный Лис
3. Рал!
Фантастика:
попаданцы
5.88
рейтинг книги
Новый Рал 3

Медиум

Злобин Михаил
1. О чем молчат могилы
Фантастика:
фэнтези
7.90
рейтинг книги
Медиум

Прививка от стресса, или Психоэнергетическое айкидо

Синельников Валерий Владимирович
Научно-образовательная:
психология
6.25
рейтинг книги
Прививка от стресса, или Психоэнергетическое айкидо

Возвышение Меркурия. Книга 2

Кронос Александр
2. Меркурий
Фантастика:
фэнтези
5.00
рейтинг книги
Возвышение Меркурия. Книга 2

Имперский Курьер. Том 4

Бо Вова
4. Запечатанный мир
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Имперский Курьер. Том 4

В лапах зверя

Зайцева Мария
1. Звериные повадки Симоновых
Любовные романы:
остросюжетные любовные романы
эро литература
5.00
рейтинг книги
В лапах зверя

Нечто чудесное

Макнот Джудит
2. Романтическая серия
Любовные романы:
исторические любовные романы
9.43
рейтинг книги
Нечто чудесное

Темный Лекарь 4

Токсик Саша
4. Темный Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Темный Лекарь 4

Самый богатый человек в Вавилоне

Клейсон Джордж
Документальная литература:
публицистика
9.29
рейтинг книги
Самый богатый человек в Вавилоне

Возвышение Меркурия. Книга 4

Кронос Александр
4. Меркурий
Фантастика:
героическая фантастика
боевая фантастика
попаданцы
5.00
рейтинг книги
Возвышение Меркурия. Книга 4

Отмороженный 4.0

Гарцевич Евгений Александрович
4. Отмороженный
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Отмороженный 4.0