Kam a co mam nascriptovat abych si zvolil scénu, která bude jako první.. ?
Klikneš na scénu, ktorú chceš dať ako prvú. Máš dve možnosti:
Set as startup scene a
Set as startup scene (debug only). Rozdiel spočíva v tom, že ak vyberieš druhú možnosť a skompiluješ hru, v tejto nebude prvá scéna, ktorú si označil ako debug only.
Okrem iného, ide to aj tak, že vo game.script máš tento kúsok kódu:
// which scene to load?
Game.ChangeScene(Game.StartupScene);
Atribut Game.StartupScene sa automaticky naplní názvom scény, ktorú si vybral horeuvedenými možnosťami.
Alebo to spravíš takto:
Game.GhageScene("path_to_my_scene");
2) Nascriptoval jsem, aby po dohrání videa, byla změněna scéna.. Ta se sice změní ale nejdřív se po videu na chvilku ukáže ta stará scéna a pak ta nová.. (SCÉNA-kliknu na dveře-videoukázka-SCÉNA??-nová scéna).
S videom som naozaj ešte nepracoval, takže skúsiť Ti len poradiť, aby si namiesto metódy Game.PlayVideo použil metódu Game.PlayTheora.
3) V jedný scéně mi hraje hudba.. Ale když vlezu do další scény, tak pokračuje ta hudba co byla v první scéně.. A to právě že nechci.
Vo skripte scény, kde chceš, aby hrala iná hudba, napíšeš rovnaký kód, ako si dal do predošlej scény, ale zmeníš iba cestu ku zvukovému súboru.
Napr. máme dve scény. Scéna izba, scena balkon.
izba.script
// ostatný kód
Game.PlayMusic("music\room.wav",true,0);
// Game.PlayMusic("music\room.ogg",true,0);
balkon.script
// ostatný kód
Game.PlayMusic("music\balkon.wav",true,0);
// Game.PlayMusic("music\balkon.ogg",true,0);