[Scene] - pojedyncza scena
Dokładnie przeczytaj opisy parametrów sceny, część z nich ma wpływ na kolejne sceny, jeżeli nie zostaną tam zmienione. Standardowo czas w Mugenie mierzy się w tikach, gdzie 60 = 1 sekunda.
[Scene <liczba>] : (x)(liczba_c) Grupa z numerem sceny, liczby powinny zaczynać się od 0.
fadein.time = czas : (liczba_c) Czas efektu pojawiania się grafiki sceny na początku.
fadein.col = kolor_R, kolor_G, kolor_B : (liczba_c) Kolor RGB tła pojawiania się grafiki sceny na początku. Wartości dla kolorów od 0 do 255.
clearcolor = kolor_R, kolor_G, kolor_B : (liczba_c) Kolor RGB tła dla sceny, jeżeli chcesz używać tego samego koloru w kolejnych scenach, wystarczy ustawić kolor w pierwszej scenie. Wartości dla kolorów od 0 do 255. Standard to: clearcolor = 0,0,0.
layerall.pos = pozycjaX, pozycjaY : (liczba_c) Domyślna pozycja dla wszystkich warstw. Jeżeli zostanie pominięta w pierwszej scenie to Mugen przyjmie wartości layerall.pos = 0,0. Jeżeli w kolejnych scenach pozycja nie zostanie ustawiona to zostanie użyta pozycja z poprzedniej sceny. Pozycja warstw nie wpływa na dodane obiekty graficzne.
layer<liczba>.starttime = czas : (liczba_c) Czas startu wyświetlania warstwy. Standard to: layer<liczba>.starttime = 0.
layer<liczba>.offset = przesuńX, przesuńY : (liczba_c) Przesunięcie pozycji na osi X i Y dla warstwy, względem domyślnej pozycji, czyli layerall.pos. Standard to: layer<liczba>.offset = 0,0.
layer<liczba>.anim = numer : (liczba_c) Numer animacji do wyświetlenia. Nie da się wyświetlić w warstwie pojedynczego sprita, musi być zapisany w formie animacji. Jeżeli użyta zostanie animacja to nie może zostać użyty tekst na tej samej warstwie.
layer<liczba>.text = "tekst" : (tekst) Tekst do wyświetlenia w jednym wierszu. Jeżeli potrzebujesz nowego wiersza, należy użyć znaku "\n", np. layer<liczba>.text = "Tekst w 1 wierszu.\nTekst w 2 wierszu.". Dla tekstu musi zostać wybrana czcionka przez layer<liczba>.font. Jeżeli użyta zostanie animacja to nie może zostać użyty tekst na tej samej warstwie.
layer<liczba>.font = numer, bank_koloru, wyrównanie, kolor_R, kolor_G, kolor_B
numer : (liczba_c) Numer czcionki z grupy [SceneDef], np. 1 dla font1.
bank_koloru : (liczba_c) Bank koloru dla czcionki, tylko dla czcionek bitmapowych.
wyrównanie : (liczba_c) Wyrównanie tekstu: -1 - do prawej, 0 - do środka, 1 - do lewej.
kolor_R, kolor_G, kolor_B : (liczba_c) Czcionki TrueType nie mają banków koloru dla tego wprowadzono w motywie dodatkowe narzucenie koloru czcionce w wartościach RGB, działa to też dla czcionek bitmapowych. Wartości od 0 do 255. Po więcej informacji na temat czcionek przeczytaj artykuł: Edytowanie Mugena » Czcionki.
layer<liczba>.textdelay = czas : (liczba_c) Czas określa jak szybko każda następna litera jest wyświetlana na ekranie. Tekst wyświetlany jest pojedynczo, po jednej literze na ekranie, z przerwą między nimi. Standard to: layer<liczba>.textdelay = 0, cały tekst jest wyświetlany natychmiast.
layer<liczba>.endtime = czas : (liczba_c) Czas zakończenia wyświetlania warstwy. Jeżeli wpis zostanie pominięty to warstwa skończy się wyświetlać razem z końcem wyświetlania sceny.
sound<liczba>.value = grupa, numer : (liczba_c) Grupa i numer dźwięku z pliku SND z grupy [SceneDef].
sound<liczba>.starttime = czas : (liczba_c) Czas rozpoczęcia odtwarzania dźwięku. Standard to: sound<liczba>.starttime = 0.
sound<liczba>.volumescale = skala : (liczba_c) Skala głośności, 100 = 100%. Standard to: sound<liczba>.volumescale = 100.
sound<liczba>.pan = przesunięcie : (liczba_c) Jest to przesunięcie pozycji dźwięku. Liczba 0 odtwarza dźwięk w centrum. Wartość ujemna odtwarza dźwięk po lewej stronie. Wartość dodatnia odtwarza dźwięk po prawej stronie. Wartości od -127 do 127. Standard to: sound<liczba>.pan = 0.
bgm = plik : (tekst) Wpis ze ścieżką do pliku z muzyką, np. w formacie MP3. W scenie w której zostanie użyty, zacznie być odtwarzana muzyka. Muzyka będzie kontynuowana w kolejnych scenach, jeżeli wpis nie pojawi się ponownie. Jeżeli wpis w kolejnej scenie pojawi się jako pusty np. bgm =, to muzyka zostanie wyłączona. Plik z muzyką jest wyszukiwany w tym samym folderze co plik scenorysu.
bgm.loop = pętla : (0/1) Czy muzyka ma być zapętlona. Standard to: bgm.loop = 0.
bgm.loopstart = sample : (liczba_c) Numer próbki od której zaczyna się pętla.
bgm.loopend = sample : (liczba_c) Numer próbki na której kończy się pętla.
Po więcej informacji na temat dźwięków i muzyki przeczytaj artykuł: Edytowanie Mugena » Dźwięki i muzyka.
window = X1 ,Y1, X2, Y2 : (liczba_c) Obszar ograniczający wyświetlanie sceny, jest to potrzebne jeżeli chcesz wyświetlać wybrany fragment względem ekranu, działa trochę jak okno przez które się patrzy. W wypadku gdy window = 0,0,319,239 i localcoord = 320,240 wszystko co wejdzie w rejon całego ekranu będzie wyświetlane. Jeżeli wpis zostanie pominięty w danej scenie, zostanie użyty wpis z poprzedniej sceny, bez używania tego wpisu obszarem będzie cały ekran. Parametr ten nie wpływa na wyświetlanie dodatkowych obiektów graficznych.
bg.name = nazwa_tła : (tekst) Tło sceny to nic innego jak nazwa nowej grupy w której można dodać obiekty graficzne opisane w artykule: Edytowanie Mugena » Obiekty graficzne w Mugenie. Nazwano to tłem, ponieważ dodatkowe obiekty będą standardowo wyświetlane pod warstwami sceny, chyba że zostanie odpowiednio ustawiony parametr layerno. Tworząc nazwę nowej grupy nie należy używać spacji ! Przykładowo: dla bg.name = Nazwa0sceny, powstanie grupa [Nazwa0scenyDef] a pod nią będą dodawane grupy obiektów np. [Nazwa0sceny Normal]. Schemat jest pokazany niżej.
fadeout.time = czas : (liczba_c) Czas efektu zanikania grafiki sceny na końcu.
fadeout.col = kolor_R, kolor_G, kolor_B : (liczba_c) Kolor RGB tła zanikania grafiki sceny na końcu. Wartości dla kolorów od 0 do 255.
end.time = czas : (x)(liczba_c) Czas po jakim scena zostanie zakończona i uruchomi się następna. Powinna to być minimum suma czasów fadein.time + czas wyświetlania warstw + fadeout.time.
Przykład:
[Scene 0] ; efekt na początku fadein.time = 90 fadeout.col = 0,0,0 ; kolor tła clearcolor = 0,0,0 ; warstwy layerall.pos = 0,0 layer0.starttime = 0 layer0.offset = 160,120 layer0.anim = 0 layer0.endtime = 300 layer1.starttime = 0 layer1.offset = 160,180 layer1.text = "Tekst do wyświetlenia" layer1.font = 0, 0, 0, 255,255,255 layer1.textdelay = 10 ; dźwięki sound1.value = 1,0 sound1.starttime = 0 sound1.volumescale = 100 sound1.pan = 0 ; muzyka bgm = plik.mp3 bgm.loop = 1 bgm.loopstart = 489632 bgm.loopend = 596645 ; ograniczenie ekranu window = 0,0, 319,239 ; tło sceny bg.name = BG0 ; efekt na końcu fadeout.time = 90 fadeout.col = 0,0,0 ;zakończenie end.time = 600 ; animacja [Begin Action 0] 0,0, 0,0, -1 ; tło sceny [BG0Def] ...