Wintermute Engine Forum
Czech forum => Technické fórum => Topic started by: jar121 on November 10, 2005, 04:29:20 PM
-
Zdar všem!
Jednou jsem se ptal, je-li možné při přehrávání videa znemožnit hudbě, aby se zastavila. Bylo mi odpovězeno, že se to dá použít parametrem FREEZEMUSIC.V dokumentaci, jsem nenalezl žádnou nápovědu. Nic z toho nezná a tak jsem zkoušel metodou pokusu a omylu. Nic nefungovalo a psala se neustále chyba script errrrror!, až na toto:
////////////////////////////////////////////////////////////////////////////////
on "LeftClick" {
actor.GoToObject(this);
Game.PlaySound("sounds\bookopen.wav");
Game.ChangeScene("scenes\Kniha02\Kniha02.scene",false,false);
Game.FreezeMusic = false;
Game.PlayVideo("Video\Kniha2.avi");
}
při použití skriptu nenaběhne žádná chyba, ovšem bez jakéhokoliv efektu. Napište mi prosím, co je špatně a jak jej mám napsat, aby se hudba nezastavila. Už si nevím rady.
Děkuji moc!!!!
-
Zeptam se asi takto...
...mas posledni verzi WME vcetne posledni verze dokumentace?...protoze to tam opravdu je:
PlayTheora(Filename, Type, X, Y, FreezeMusic, DropFrames)
Plays a given Theora video file
Parameters
Filename
The filename of the Ogg Theora file to be played.
Type
Type of display, 0=at a given position, 1=stretched, 2=centered (optional, default=1)
X
X position on screen. Only used when Type is 0 (optional, default=0)
Y
Y position on screen. Only used when Type is 0 (optional, default=0)
FreezeMusic
Specifies whether the background music should be suspended while video is playing (optional, default=true)
DropFrames
Specifies whether the video playback should drop frames if the playback is too slow (optional, default=true)
Return value
If the method succeeds, the return value is true.
...to byla citace primo z dokumentace WME Version 1.5.2 (October 9, 2005)
Jak vidis, tak to tam je a pokud vim, tak to i vyborne funguje ::)
-
Jinymi slovy, FreezeMusic neni samostatny prikaz, jak se ho snazis pouzit, ale jen parametr metod PlayVideo() a PlayTheora().
Takze v tvem pripade, pokud pouzijes nasledujici prikaz, melo by to fungovat:
Game.PlayVideo("Video\Kniha2.avi", 1, 0, 0, false);
1..roztahnout video pres celou obrazovku,
0,0..pozice videa na obrazovce
false..nezastavovat behem prehravani hudbu
-
.....updating...
....
...
..
.
paráda, už to mám a funkční, díky moc za pomoc!