Sonic Scenarist NT- практическое руководство


Смена музыкального сопровождения в меню при перемещении по кнопкам - часть 2


Примечание: В параметре Display пока установлена 100% видимость для исходного красного цвета. После выделения кнопок этот параметр надо убрать в 0.

Идея расстановки связей здесь проста - нам надо "перехватывать" невидимой кнопкой любое обращение к кнопке видимой. В этом примере кнопка 8 "перехватывает обращение к реальной кнопке "Часть 3", кнопка 9 "перехватывает обращение к реальной кнопке "Часть 1", кнопка 10 "перехватывает обращение к реальной кнопке "Часть 4", кнопка 11 "перехватывает обращение к реальной кнопке "Часть 2". Надо учесть, что при прокладке связи учитывается только действия инструмента прокладки, т.е. если вы прокладываете все связи слева направо, то это означает, что вы перейдете по ней при нажатии кнопки стрелка влево на пульте ДУ плеера. Как эта связь будет зрительно нарисована в Scenarist, никакого значения не имеет.

Не забудьте установить параметр Forced Selected Button в значение Nonexistent, как показано на рисунке, иначе вне зависимости от наших команд, всегда будет выбираться определенная кнопка.

Присваиваем каждой из невидимых кнопок атрибут Auto Action:

Проделаем аналогичные операции для двух других меню эпизодов нашего учебного проекта (или просто скопируйте Highlight первого меню на остальные). Теперь надо создать отдельный Title для нашего меню, так как в домене Language нельзя иметь PGC с несколькими звуковыми дорожками,  как показано на рисунке:

После этого вы обнаружите в Scenario Editor новый Title:

Далее "навешиваем" все наши меню эпизодов как отдельные PGC на новый Title. 

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

1:Mov GPRM0, 9216

2:if ( GPRM0 == SPRM8 ) SetSTN audio=1




Начало  Назад  Вперед



Книжный магазин