Registriert: 26.07.2010, 19:12 Beiträge: 7 Wohnort: Berlin
Hallo ihr da draußen^^
Ich habe grad eine Cutscene erstellt, die wie folgt lautet:
StartCutscene(eSkipESCOnly); { character[BERNARD].Walk(270, 133); FaceDirection (GetPlayerCharacter (), DIR_DOWN); DisplaySpeech (GetPlayerCharacter(),"Ist heute ein schöner Tag."); EndCutscene(); }
Aber irgendwo muss da ein Fehler drin sein. Denn sie läuft zwar einwandfrei, aber dafür ununterbrochen^^ Also wenn sie ein Mal abgespielt wurde, gehts wieder von vorn los usw. usf. Wenn man sie mit ESC beenden will, startet sie auch wieder von neuem. Könnt ihr mir bitte sagen, wie man sie korrekt beendet, also welcher Script-Befehl dafür erforderlich ist?
Vielen Dank für eure Hilfe im Voraus!
_________________ Always look on the bright side of life!
wenn er in repeatedly executed ist, ists klar das es immer wieder kommt... --> am ende den wert einer variable ändern und vorher abfragen welchen wert sie hat:
Code:
bool cutscene; // am Anfang des Scripts um die Variable zu deklarieren (müsste automatisch auf "false" gestellt sein
if (cutscene == false) { //Dein Script hier rein! cutscene = true; // am Ende noch eistellen das die Scene schon gelaufen ist }
Ich hoff das hilft die weiter... falls die Szene kommt wenn du zum ersten Mal einen Raum betrittst kannst du es auch in "first time enters room" stellen, dann kannst du dir das mit der variable sparen
statt "bool" kannst du auch "int" verwenden, da musst du dann halt nen zahlenwert zuweisen und abfragen
Registriert: 26.07.2010, 19:12 Beiträge: 7 Wohnort: Berlin
Hallo allerseits!
Vielen Dank für eure Antworten! Inzwischen habe ich es endlich geschafft, mein erstes Intro zu erstellen *freu* Das heißt, fast... Ein Problem wäre da noch: Welchen Script-Befehl muss ich bei der Cutscene eingeben, damit der Character die Tür von allein öffnet (kann ihn ja während der Zwischensequenz nicht mit Any-click-on-character steuern, wenn ich das richtig sehe, weil er wird ja nicht angeklickt, sondern die Cutscene wird wie ein Film abgespielt)? Wie kann ich es also machen, dass die Tür von allein aufgeht, der Character aus dem Raum verschwindet und die Tür anschließend wieder hinter ihm ins Schloss fällt?
_________________ Always look on the bright side of life!
Registriert: 14.03.2005, 01:55 Beiträge: 4539 Wohnort: München
Grundsätzlich musst Du nur das Objekt, dass die Tür offen zeigt, anschalten, und danach wieder aus. Any_click_on_door ist ja dafür gedacht, den Zustand der Tür permanent zu ändern oder z.B. falls sie verschlossen ist, das dem Spieler mitzuteilen.
Wenn die Tür zu Beginn der Cutscene also in jedem Fall zu, aber nicht verschlossen ist, dann reicht das:
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.