Wintermute Engine Forum
Czech forum => Technické fórum => Topic started by: sorrow on May 15, 2010, 11:28:45 AM
-
Dobrý den potřebuji nutně nějaký script který zajístí přehrání videa ve formátu avi v ůvodu hry
a kam takový script zapsat a hned po přehrání videa se musí načíst nová scéna
budu se těšit a předem děkuji za odpovědi Nikotyn
-
Dobrý den potřebuji nutně nějaký script který zajístí přehrání videa ve formátu avi v ůvodu hry
a kam takový script zapsat a hned po přehrání videa se musí načíst nová scéna
budu se těšit a předem děkuji za odpovědi Nikotyn
Pokiaľ chceš prehrávať video vo formáte .avi, potrebuješ zavolať metódu PlayVideo(), ktorá je funkciou triedy Game. Čiže kód na prehratie bude vyzerať takto:
Game.PlayVideo(Filename, Type, X, Y, FreezeMusic, SubtitleFile);
Odporúčam pozrieť si dokumentáciu :)
Viacej by som ale odporúčal používať video vo formáte .ogg, ktoré má vo WME väčšiu podporu z hľadiska vývoja, povedal by som. Znova odporúčam pozrieť si dokumentáciu, nakoľko je viacero spôsobov, ako použiť toto video.
Návod na konvertovanie videa do formátu .ogg nájdeš tu: http://res.dead-code.org/doku.php/kbase:tranzaudiosimple2
Vytvoríš si novú scénu, napr. intro.scene a do scriptu scene_init.script napíšeš toto:
#include "scripts\base.inc"
actor.Active = false;
// príkaz na prehratie videa
Game.ChangeScene(cesta_ku_Tvojej_scene);
Samozrejme, túto scénu nastavíš ako StartupScene :)