Display Text beim ersten Betreten einer Szene

  • #1, z constantinSaturday, 22. April 2017, 08:43 hodinky 8 years ago
    hallo liebes forum,
    ich möchte gerne einen text anzeigen lassen, wenn jemand das erste mal einen raum betritt. ich habe über "scene-actions-at beginning of scene" eine condition gesetzt, die das abfragt und an und für sich funktioniert das auch. allerdings scheint es, dass der befehl "<p>" bei "display text" außer kraft ist. 

    ich will, dass der text "erster teil <p> zweiter teil" erscheint. wenn ich die szene das erste mal betrete, kommt allerdings nur "erster teil" - dieser teil scheint ewig dort zu bleiben und verschwindet erst, wenn ich etwas anderes anklicke. "zweiter teil" erscheint hingegen nie. also eben nichts, was hinter dem "<p>" steht. 

    gibt es da einen trick, um das zu bewerkstelligen? 

    bin für alle hinweise dankbar. 
    liebe grüße,
    constantin

    Fanoušek fóra

    167 Posts


  • #2, z georgmoensSaturday, 22. April 2017, 11:37 hodinky 8 years ago
    Im Handbuch steht:

     "Sprecher-Text anzeigen

    Zeigt einen Text an der angebenen Position mit der angegebenen Schrift an. Die folgenden Aktionsteile werden erst ausgeführt, wenn die Anzeige des Texts beendet ist. Während der Textanzeige ist keine Benutzerinteraktion möglich. Wenn der Cursor zuvor nicht ausgeblendet wurde, kann die Textanzeige mit der linken Maustaste übersprungen werden. "
    Du kannst z.B. <p4> benutzen, das bedeutet eine Pause von 4 Sekunden (oder halt eine andere Zahl für die Länge der Anzeige.)
     Also: Text1<p4>Text2<p4>
    </p4></p4></p4>

    Bažant

    87 Posts

  • #3, z sebastianSaturday, 22. April 2017, 11:56 hodinky 8 years ago
    < p > ist eine Pause bis zum Klicken. Warum jetzt der Teil danach nach dem Klicken nicht erscheint weiß ich nicht. Notfalls mach einfach 2x Display Text Aktion Parts.

    Displaytext selbst ist für Charaktere bestimmt. Willst du einfach so Text in den Raum "werfen" nutze wie georgmoens schon gesagt hat den "Sprecher Text".

    Hier noch Infos zu anzeigbaren Texten aus dem Wiki:

    Kapitán

    2346 Posts

  • #4, z constantinSaturday, 22. April 2017, 12:00 hodinky 8 years ago
    Hallo danke für die antwort aber genau das funktioniert nicht. 

    Normalerweise heißt z.b. display narration text "blabla <p> blubb", dass zuerst "blabla" angezeigt wird. Danach muss man clicken und bekommt "blubb" angezeigt. Wenn ich das aber unter "at beginning of scene" mache, zeigt er "blabla" und sonst nichts mehr. Es bleibt stehen bis der text ersetzt wird. Die mouse ist sofort wieder aktiv und "blubb" bekomme ich nie angezeigt. 

    Constantin

    Fanoušek fóra

    167 Posts

  • #5, z constantinSaturday, 22. April 2017, 12:02 hodinky 8 years ago
    Danke sebastian hab deinen beitrag noch nocht gesehen. Ich versuch das mal so. Danke.

    Fanoušek fóra

    167 Posts

  • #6, z sebastianSaturday, 22. April 2017, 12:54 hodinky 8 years ago
    blubb", dass zuerst "blabla" angezeigt wird. Danach muss man clicken und bekommt "blubb" angezeigt. Wenn ich das aber unter "at beginning of scene" mache, zeigt er "blabla" und sonst nichts mehr. Es bleibt stehen bis der text ersetzt wird. Die mouse ist sofort wieder aktiv und "blubb" bekomme ich nie angezeigt. 
    Ich kann den gleichen Fehler nachstellen. Wenn ich aber eine kurze Pause davor setze ist alles in Ordnung. Vielleicht braucht die Engine hier einen kurzen Augenblick, damit es die internen Vorbereitungen zum Laden aller relevanten Sachen abgeschlossen hat.

    Kapitán

    2346 Posts

  • #7, z constantinSaturday, 22. April 2017, 13:45 hodinky 8 years ago
    super, danke, sebastian. habe eine pause von 500ms gesetzt - das klappt.

    Fanoušek fóra

    167 Posts