einfach ein bisschen blöd an. Aber in der HIlfe sehe ich dazu nix konkretes. Um ins Detail zu gehen...
Zum einen der NPC, kan dies ein "Objekt" oder ein "Person" sein?
Zum anderen "was ist eine Cutscene" und Scripte!?! Kommt "on (talk) textscene (meinetextscene)" In das Raumscript, oder in den NPC? und die "Level" geschichte, kommt die dann auch da rein, also dahinter oder in eine extra Scriptdatei?
Letzteres eventuell auch einfach mal anders gefragt. Kann man diese LVL Scripte auch in Dateien auslagern und die laden lassen? Quasi wie bei PHP n "include"?
Dialoge oder - Eventuell stell ich mich...
Re: Dialoge oder - Eventuell stell ich mich...
Hi,
Dialoge sind in der Hilfe unter "gespräche" oder ähnlich zu finden.
Im grunde kann man einen Dialog mit fast allem halten. Realisiert wird das durch ein "skript", die Unterform für Dialoge ist eine "textscene", für die du im editor unter "vorlagen" selbige finden kannst.
Ein Gespräch wird gestartet durch den befehl "textscene(...)". Wo oder wann du dies machst, ist dir überlassen. Beispielsweise kann es beim "reden" befehl mit einem character ausgelöst werden. Dafür einfach die vorlage für einen character IN das characterscript einfügen, dort siehst du schon den abrufbefehl "on(talk)". Danach einfach das "textscene(name des textscenescripts)" dahinter.
Es gibt hier auch übungsprojekte auf der homepage, die kann man sich glaube nach dem runterladen einfach in den editor importieren.
Dialoge sind in der Hilfe unter "gespräche" oder ähnlich zu finden.
Im grunde kann man einen Dialog mit fast allem halten. Realisiert wird das durch ein "skript", die Unterform für Dialoge ist eine "textscene", für die du im editor unter "vorlagen" selbige finden kannst.
Ein Gespräch wird gestartet durch den befehl "textscene(...)". Wo oder wann du dies machst, ist dir überlassen. Beispielsweise kann es beim "reden" befehl mit einem character ausgelöst werden. Dafür einfach die vorlage für einen character IN das characterscript einfügen, dort siehst du schon den abrufbefehl "on(talk)". Danach einfach das "textscene(name des textscenescripts)" dahinter.
Es gibt hier auch übungsprojekte auf der homepage, die kann man sich glaube nach dem runterladen einfach in den editor importieren.
Re: Dialoge oder - Eventuell stell ich mich...
Mal kurz zur übersicht, wie man ein einfaches projekt erstellt:
Neuen raum erstellen
Neuen character erstellen
Im characterscript die vorlage für charactere einfügen und füllen
Neues skript erstellen
In den projekteinstellungen in das feld "startscript" dein skriptnamen schreiben.
In das skript schreiben:
"loadroom(deinraum)"
"Setfocus(deincharacter)"
-----------
Skripte sind "befehlslisten", die die engine runterrattert. Unterarten sind zb:
Textscenes (=dialoge)
Cutscenes (="filmsequenzen")
Oder auch Das startscript, das anfangs ausgeführt wird(=startraum laden)
Diese erstellst du mit "neues skript".
ZUSÄTZLICH dazu hat aber auch JEDES Objekt, jeder Raum, jeder char, jede walkmapstelle ein eigenes skript. Dort packst du einfach immer die jeweilige vorlage rein, die du im editor unter "vorlage" findest.
-----------
Also entweder porbieren oder die tutorials laden
Keine ahnung ob das hilft
Neuen raum erstellen
Neuen character erstellen
Im characterscript die vorlage für charactere einfügen und füllen
Neues skript erstellen
In den projekteinstellungen in das feld "startscript" dein skriptnamen schreiben.
In das skript schreiben:
"loadroom(deinraum)"
"Setfocus(deincharacter)"
-----------
Skripte sind "befehlslisten", die die engine runterrattert. Unterarten sind zb:
Textscenes (=dialoge)
Cutscenes (="filmsequenzen")
Oder auch Das startscript, das anfangs ausgeführt wird(=startraum laden)
Diese erstellst du mit "neues skript".
ZUSÄTZLICH dazu hat aber auch JEDES Objekt, jeder Raum, jeder char, jede walkmapstelle ein eigenes skript. Dort packst du einfach immer die jeweilige vorlage rein, die du im editor unter "vorlage" findest.
-----------
Also entweder porbieren oder die tutorials laden
Keine ahnung ob das hilft
Re: Dialoge oder - Eventuell stell ich mich...
Hi,
mal ganz grundsätzlich :
Cutscenes, sind im Grunde genauso Befehlslisten, wie Funktionen auch.
Nur durch die Art des Aufrufs ( ob als Cutscene oder Funktion ) bestimmt man das.
EIne CUTSCENE hält den Rest des Programms solange an, bis die Befehle dieser Liste abgearbeitet sind.
Die gleiche Liste als Funktion läuft im Hintergrund mit, sehr nützlich für Berechnungen, Überprüfungen usw.
Eine Cutscene muss nicht zwingend für DIaloge oder Filme genutzt werden, sondern die Befehle werden ERST ausgeführt, alles Andere muss solange warten.
Das ist eine wichtige Unterscheidung, damit Du Dir nicht das Programm sofort lahmlegst.
Gruß
Manni
mal ganz grundsätzlich :
Cutscenes, sind im Grunde genauso Befehlslisten, wie Funktionen auch.
Nur durch die Art des Aufrufs ( ob als Cutscene oder Funktion ) bestimmt man das.
EIne CUTSCENE hält den Rest des Programms solange an, bis die Befehle dieser Liste abgearbeitet sind.
Die gleiche Liste als Funktion läuft im Hintergrund mit, sehr nützlich für Berechnungen, Überprüfungen usw.
Eine Cutscene muss nicht zwingend für DIaloge oder Filme genutzt werden, sondern die Befehle werden ERST ausgeführt, alles Andere muss solange warten.
Das ist eine wichtige Unterscheidung, damit Du Dir nicht das Programm sofort lahmlegst.
Gruß
Manni
Es gibt 10 Arten von Usern :
die, die Binärcode verstehen und die, die es nicht tun....
----------------------------------------------------------
STAR TREK FYNE :
http://www.fynegames.homepage.t-online.de
die, die Binärcode verstehen und die, die es nicht tun....
----------------------------------------------------------
STAR TREK FYNE :
http://www.fynegames.homepage.t-online.de