SergFalkon
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: где искать поиск, статистику использования регистров | Меню Info>GRPMs. Появится табличка из 3-х колонок - №регистра, его символьная метка (для тебя только, на диск она не запоминается) и сколько раз этот регистр использовался во всех командах на диске. Если там (в третьей колонке) стоИт free - свободный регистр, можно самому использовать. Цитата: как выделяется gprm и как привязывается он в данном примере к просмотру всего или по эпиздам? | Значит, определились со свободным регистром. Например, взяли gprm(0). Пусть когда он =0 - просмотр подряд (пришли из Title menu), если он =1 - после каждой Cell - возврат в меню эпизодов. Тогда, в Pre Title menu добавляем команду Set gprm(0)=(mov) 0 А в Pre меню эпизодов Set gprm(0)=(mov) 1 . И еще - если у него (меню эпизодов) не прописан тип меню, прописываем ChapterMenu (на нем правой кнопкой и Set menu type). Это надо чтобы попроще по Cell команде к нему перейти. Но есть и варианты ... Затем идем к PGC с фильмом (мультиками в вашем случае, вроде?). В Cell командах команду if (gprm(0) == gprm(1) ) then { (CallSS) Call ChapterMenu ...} но еще надо добавить в Pre First play PGC команду Set gprm(1)=(mov) 1 , т.к. при команде Call menu нельзя сравнивать регистр непосредственно с числом, а только с другим регистром, приходится использовать еще один регистр (1) для хранения числа 1. И не забыть зайти в Edit PGC и для каждой Cell прописать #комманды 1. Теперь, если вы начали просмотр из Title menu, в gprm(0) будет 0, и Cell команда не выполнится - перейдет просмотр к следующей Cell. Если зашли из меню эпизодов, в gprm(0) будет 1, условие выполняется, и будет переход к Chapter Menu. Но этот метод не очень хорош - даже если условие не выполняется, при наличии Cell команд может быть заметная пауза. Но в вашем случае - когда в каждой Cell отдельный мультик - это не так заметно будет. Для цельного фильма лучше по другому - через отдельный Title с темже содержимым (в PGCEdit - команда Clone PGC). И на первый (старый) Title переход из Title menu и все, на второй - из меню эпизодов, при этом в его Cell команды прописывается только безусловный переход (CallSS) Call ChapterMenu ...} - возврат к меню эпизодов после каждой Cell. Но, конечно, варианты могут зависеть от конкретной реализации диска ... |