Oblivion:Videos abspielen: Unterschied zwischen den Versionen
Keris (Diskussion | Beiträge) K |
Keris (Diskussion | Beiträge) K (→weitere Informationen) |
||
Zeile 47: | Zeile 47: | ||
*[[:Kategorie:Aktivieren und Aktivatoren]] | *[[:Kategorie:Aktivieren und Aktivatoren]] | ||
+ | |||
{{ Scriptkategorie |Video|Level 1 Scripts|Videos abspielen}} | {{ Scriptkategorie |Video|Level 1 Scripts|Videos abspielen}} |
Version vom 12. September 2008, 16:52 Uhr
Inhaltsverzeichnis
Videos abspielen
Aufgabenstellung
Hier wird es darum gehen, in einem Skript eine Videosequenz abspielen zu lassen. Häufig kommen Videos beim Durchspielen von Quests vor. Videos machen in einem Quest einen ordentlichen Eindruck und es ist für den Spieler zudem angenehmer, wenn er die Geschichte des Quests in einem Video vermittelt bekommt anstatt sie sich z.B. durchlesen zu müssen.
Theorie
Der einzige Befehl, der einem dafür zur Verfügung steht, ist der <tesscript>PlayBink</tesscript> Befehl. Er funktioniert prima und ohne Sonderfälle beachten zu müssen. Naja jedenfalls fast, ein paar Sachen sind zu beachten;
- Das Video muss im .bik Format sein
- Alle laufenden Skripts werden während dem Abspielen gestoppt
- Die Datei und der Pfad müssen in "" stehen
Realisierung
Umgebung
Zunächst brauchen wir ein Video im .bik Format. Also ein Video selber machen kann man zum Beispiel mit dem Windows Movie Maker, den jeder Windows-User haben sollte. Um das gemachte Video dann ins .bik Format zu konvertieren, benutzt man vorzugsweise die kostenlosen Bink Video Tools
Script
<tesscript>scn VideoAbspielenSC
- Written by sinHHHans
- 18.8.08
short doonce
Begin OnActivate player if doonce == 0
set doonce to 1 PlayBink "OblivionIntro.bik" 1 ; Erklärung unter Handhabung
endif End </tesscript>
Handhabung
Erklärung: Das Script liegt auf einem Aktivator. Der Innere Teil des Skripts wird einmal durchlaufen , sobald der Spieler das Objekt, auf dem das Skript liegt, aktiviert. Der PlayBink Befehl: Es wird das Oblivion Intro abgespielt (zu finden im Ordner ...Data/Video). Die 1 bedeutet, dass man das Video mit ESC abbrechen kann, eine Null würde bedeuten, man muss sich das Video komplett anschauen.
weitere Informationen
Weitere Scripts aus dieser Kategorie
{{#if: Video | }}
{{#if: Level 1 Scripts | }}