Autor Thema: Speeching (nicht pausiert, Chor, SayBackground,etc.)  (Gelesen 3696 mal)

1mal_volltanken

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1271
  • Geschlecht: Männlich
  • Traue niemals einem glatzköpfigen Friseur!
    • ICQ Messenger - 327646596
    • Profil anzeigen
Speeching (nicht pausiert, Chor, SayBackground,etc.)
« am: 10. September 2009, 17:11:49 »
Hallo Leutz!

Könnte evtl. noch nen Tipp bezüglich Speech-Scriptings gebrauchen.
Und zwar möchte ich, dass

1) beim Speeching das Script weiter läuft und währenddessen nicht pausiert wird
2) der Speech von mehreren Charakteren gleichzeitig angezeigt wird, so dass bspw. Charaktere im Chor sprechen, usw.

Ich habe es (nach einem bekannten Beispiel) programmtechnisch einmal so probiert:

cPirat1.SayBackground("Die drei Prüfungen!");
cPirat2.SayBackground("Die drei Prüfungen!");
cPirat3.SayBackground("Die drei Prüfungen!");

...allerdings habe ich mit dem SayBackground das Problem, dass er den Text so weit oben hinsetzt, dass man ihn nicht richtig lesen kann, da sich nur noch die untere Hälfte der Buchstaben auf dem Bildschirmbereich befindet.
Mit dem "cCharacter.Say" ist es ja wieder so, dass die Speeches nacheinander ablaufen, das Script sogesehen pausiert wird. Es sollte also möglich sein, dass, wenn Charakter1 spricht, sich Charakter2 währenddessen bewegen kann.

Wie kann ich das am besten machen? Kann man ggf. die Speeches auch durch x-y-Lokalisierung eine feste Position zuweisen?

Danke schon mal im voraus!


BG
der Volltanker


"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

NsMn

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1646
  • Geschlecht: Männlich
  • überzeugter Paint-Nutzer
    • ICQ Messenger - 404385098
    • Profil anzeigen
    • E-Mail
Re: Speeching (nicht pausiert, Chor, SayBackground,etc.)
« Antwort #1 am: 10. September 2009, 17:16:16 »
Wirklich? So ein Prolem hatte ich mit SayBackground noch nicht. Kriegen wir vllt. einen Screenshot?

Außerdem, probier mal qSayBackground (oder wie die Funktion in den neueren Starterpacks heißt) - hast du dann immernoch das Problem?

1mal_volltanken

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1271
  • Geschlecht: Männlich
  • Traue niemals einem glatzköpfigen Friseur!
    • ICQ Messenger - 327646596
    • Profil anzeigen
Re: Speeching (nicht pausiert, Chor, SayBackground,etc.)
« Antwort #2 am: 14. September 2009, 19:43:50 »
Ja. Es kommt drauf an, wo sich die Charaktere befinden.

Wenn sie jetzt bspw. auf der y-Achse mittig bis tief stehen, taucht der ganze Text lesbar auf. Nur nicht, wenn jeweilige Charakter auf y zu hoch stehen. Dann taucht das Problem auf, dass der Text hinter dem oberen Bildschirmbalken verdeckt wird.
Habe für meine Zwecke das Problem inzwischen in Griff bekommen. ;)


BG
der Volltanker
"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

NsMn

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1646
  • Geschlecht: Männlich
  • überzeugter Paint-Nutzer
    • ICQ Messenger - 404385098
    • Profil anzeigen
    • E-Mail
Re: Speeching (nicht pausiert, Chor, SayBackground,etc.)
« Antwort #3 am: 14. September 2009, 20:24:25 »
Mit SayBackground ist das wohl nicht so leicht zu lösen... da müsste man entweder qSayBackground abändern oder einfach Gui 10 auschalten (das braucht man eig eh nicht).

1mal_volltanken

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1271
  • Geschlecht: Männlich
  • Traue niemals einem glatzköpfigen Friseur!
    • ICQ Messenger - 327646596
    • Profil anzeigen
Re: Speeching (nicht pausiert, Chor, SayBackground,etc.)
« Antwort #4 am: 14. September 2009, 20:33:46 »
Achso. Dieser Balken am oberen Bildschirmrand ist ein GUI?
Ist ja wirklich interessant. ;) War mir noch gar nicht aufgefallen. ;)

Klar. Dann kann man auch die komplette Bildschirmfläche über dem Interface nutzen. Wär super. Dann hat man beim Erstellen der Room-Grafiken auch noch 16 Pixel mehr in der Höhe (oder 32 bei 640x400).

Den qSayBackground werde ich sicherlich bei nächster Gelegenheit auch mal ausprobieren. Dann werd ich ja sehen, mit welchen Befehlen ich am besten zurechtkomme.


BG
der Volltanker

"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

Endres

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1264
  • Geschlecht: Männlich
  • En|dres, der
    • ICQ Messenger - 230191486
    • MSN Messenger - enni_puschner@hotmail.de
    • Profil anzeigen
    • e7p.de
    • E-Mail
Re: Speeching (nicht pausiert, Chor, SayBackground,etc.)
« Antwort #5 am: 15. September 2009, 16:57:14 »
Naja, ich denke der obere Balken war ursprünglich deswegen, weil früher (MM) dort die Speeches angezeigt wurden, vllt. hat LucasFan das deshalb übernommen, um wieder in diesen typischen Stil zu kommen. Eigentlich ist es schon praktisch, nur ob das gut aussieht oder abnormal ist, ist wieder ne andere Frage. (Wie ist das eig. in verschiedenen Episoden? Wird da der Balken angezeigt? Oder nur teilweise? Muss ich mir demnächst mal anschauen)  ;)


Domi:"irc hab ich mir viren geholt.. icq hab ich nimmer"

NsMn

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1646
  • Geschlecht: Männlich
  • überzeugter Paint-Nutzer
    • ICQ Messenger - 404385098
    • Profil anzeigen
    • E-Mail
Re: Speeching (nicht pausiert, Chor, SayBackground,etc.)
« Antwort #6 am: 15. September 2009, 17:11:49 »
In ziemlich allen Episoden ist der Balken drin - allerdings bilde ich mir ein, dass in einer EdisonInteractive-Episode der Background dementsprechend verlängert wurde...

1mal_volltanken

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1271
  • Geschlecht: Männlich
  • Traue niemals einem glatzköpfigen Friseur!
    • ICQ Messenger - 327646596
    • Profil anzeigen
Re: Speeching (nicht pausiert, Chor, SayBackground,etc.)
« Antwort #7 am: 15. September 2009, 17:35:38 »
Praktisch ist auf jedenfall, dass man im GUI-Editor die Höhe noch individuell einstellen kann. Man kann bspw. den von einer Höhe von 16 Pixeln gut auf 8 Pixel schrumpfen. So hat man n paar Pixel mehr für die Grafik und es bleibt immer noch ein "Schönheitsstreifen". ;)

Gruß
Volltanker

"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

NsMn

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1646
  • Geschlecht: Männlich
  • überzeugter Paint-Nutzer
    • ICQ Messenger - 404385098
    • Profil anzeigen
    • E-Mail
Re: Speeching (nicht pausiert, Chor, SayBackground,etc.)
« Antwort #8 am: 15. September 2009, 18:00:53 »
Das habe ich auch schonmal probiert... sah leider nicht so gut aus  :-\