@Liar
Dobrze to sobie wykombinowałeś.
Można to zrobć tak.
Scenario:
Mamy film o kilku rozdziałach.
Naciśnięcie dajmy na to przycisku Odtwarzaj Wszystko - odtwarza cały film
Wybór sceny odtwarza tylko daną scenę i wraca do menu wyboru scen
Chyba o to chodziło w pytaniu?
W najprostszym podejściu musimy wykorzystać:
Top Menu (Video Manager)
Root Menu (Menu VTS)
W Top Menu umieszczamy planszę z przyciskami
Odtwarzaj Wszystko
Wybór Scen
Wiadomo - Odtwarzaj Wszystko przechodzi do filmu Title_1 w VTS_1 i odtwarza go od początku do końca - jasna sprawa.
Wybór Scen przechodzi do Root Menu w którym mamy zdefiniowane przyciski wyboru scen odpowiadające poszczególnym scenom (cell) w Title_1 - też jasna spawa...
Teraz musimy sobie jakoś poradzić z uzyskaniem tego co chcemy.
Proponuję wykorzystać dwa rejestry:
GPRM8 i GPRM9
będziemy je dalej porównywać...
First Play ustawamy Top Menu
W PGC Top Menu ustawiamy Pre Command
Mov GPRM8,0
Mov GPRM9,1
linkujemy przyciski
W Root Menu ustawiamy Pre Command:
Mov GPRM8,1
Mov GPRM9,1
i linkujemy sceny
dla każdej celi w Title_1 ustawiamy Cell Command:
if (GPRM8==GPRM9) CallSS RSM=1, RootMenu
oprócz ostatniej, gdzie musismy mieć dwie komendy:
if (GPRM8==GPRM9) CallSS RSM=1, RootMenu
if (GPRM8!=GPRM9) CallSS RSM=1, TitleMenu
inaczej po Odtwarzaj Wszystko film wróciłby do wyboru scen a nie do miejsca wywołania czyli Top Menu.
Machanizm działa OK na PC i stacjonarnym DVD.
Jest to dość prosta, ale skuteczna metoda...
Gdyby było coś niejasne to daj znać - postaram się wyprodukować jakiś tutorial z obrazkami i zamieścić na www.
Pozdrawiam!
Ostatnio zmieniany przez 1stwasp : 17.04.2005 o godz. 16:27
|