Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Gespräche im Hintergrund

Begonnen von Mulle The Maniac, 21. August 2007, 16:58:55

Vorheriges Thema - Nächstes Thema

NsMn

qDisplaySpeech verwendet den normalen Anim-Speed, weil der Charater einfach animiert wird und daher seinen alten Delay behält. Der Delay 5 beim Speechview ist Standart(und ehrlich gesagt hab ich keine Ahnung wie mans ändern könnte)

Bòógieman

naja, ich hab das jetzt mal auf fix 5 geändert und gut ist

qDisplaySpeech ist sowieso nur bedingt einsetzbar, denn sobald man zb unterschiedliche chars in unterschiedlichen räumen reden lassen will, klappt das nicht mehr so ganz  ::)

war schon einiges an arbeit, das richtig zum laufen zu bringen
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

KhrisMUC

5 ist die Grundeinstellung, da game.talkanim_speed diesen Wert hat.

qDisplaySpeech ist dafür gedacht, im Hintergrund ein Gespräch laufen zu lassen; dass das in verschiedenen Räumen nicht automatisch perfekt klappt, wundert mich nicht.

fireorange

Zitat von: KhrisMUC in 21. August 2007, 19:31:02
Jessas! :D

Das ist doch bereits alles eingebaut...

qDisplaySpeech(int CharID, string message);

Also bspw.
// player enters room (after fadein)
  qDisplaySpeech(cPassant1.ID, "Na, alles klar?);
  qDisplaySpeech(cPassant2.ID, "Freilich. Bei Dir?");
  ...

(Nicht getestet!)


Kann man in so einen Hintergrund-Dialog auch Sounds integrieren? Gibts dafür nen Code?

NsMn

Du köntest ja die qDisplaySpeech-Funktionen entsprechendend ändern.

Edison Interactive

Gibt es eine Möglichkeit, eine bereits angefangene Unterhaltung abzubrechen? Z.B. wenn sie aufgrund einer Aktion auf einmal anders verlaufen muss oder man die Charaktere anspricht?