Video in 3D GameStudio 7

Roland14

Grünschnabel
Hi

Ich möchte in 3D GameStudio einen Monitor darstellen auf welchem ein kleines Video abläuft. Kennt hier jemand ein Tutorial oder kann mir Tips geben.
Danke im Voraus !

Gruß Roland:confused:
 
Endlich die Lösung für Alle im Netz!

Nur ab der Commercial Version möglich!

1. Schritt: Entity oder Sprite erstellen - mit Texture (128*128 Pixel oder 512*512 Pixel)
2. Schritt: unten stehende Zeilen im Hauptscript einfügen
( mein_video_name.avi durch Ihren Vido-Dateinamen ersetzen. Die Datei sollte im gleichen Verzeichnis sein wie die Texturen/Entity/Sprite)
3. Dem Objekt (Entity/Sprite) folgende Aktion zuweisen:
movie_trigger
4. Build drücken und Run Gamestudiowelt aktivieren. Video startet auf dem Objekt wenn man daruf zuläuft. (Evtl. Videogröße des Films vor dem Ganzen verkleinern/vergrößern)

action movie_on_model
{
//my.passable = on;
while (player == null) {wait (1);} // warte bis player existiert
while (vec_dist(player.x, my.x) > 200) {wait (1);}
media_play ("trailer.avi", bmap_for_entity (my, 0), 100);
}


------------

Wollen Sie einen Startfilm (Video bevor Ihre Welt aktiviert wird:

Hier das Script einfach in das Hauptscript einfügen:


action movie_trigger
{
my.passable = on;
while (player == null) {wait (1);}
while (vec_dist(player.x, my.x) > 200) {wait (1);}
media_play("mein_video_name.avi", null, 50);
}


-----------------

Eine weitere Lösung:

action videotex {
media_loop ("irgendeinvideo.avi",bmap_for_entity(me,0),128);
while (1){
wait (1);
}
}

1. Script über Scripteditor im *.wdl des Projekts einfügen.
2. Im WED ein vorher mit Photoshop erstelltes *.pcx über load entity/Spite Files laden (sollte die Pixelgröße des Videos haben).
Oder mit alpha - Kanal TGA –file : Video wird ohne Rand gezeigt.
3. Das Script dem Objekt (Sprite/Entity) über Object Properties behaviour/Action videotex zuweisen.
(Alle Daten müssen im gleichen Workdirectory sein)

04.2008 Würzburg
 
Zurück