PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Show Picture Problem



Prayor
19.06.2003, 01:41
Ich hab das Problem, daß wenn ich in nem Event Show Picture 1, X Sekunden Wartezeit, Show Picture 2, usw. eingebe, immer nur das 1. Picture gezeigt wird und die anderen nicht. Der Event läuft Paralell Process.

Danke an alle die mir weiterhelfen können.

ive beaten tetris
19.06.2003, 01:45
Ist ja klar...
Du musst, wenn Du zwei Bilder laufen lassen willst, eines davon wieder löschen.
Damit meine ich:
Zeige ein Bild an (und wenn Du willst, dass jetzt das Eine verschwinden und dann das Andere auftauchen soll), klinke es irgendwie aus...
Und danach das Bild löschen und das Neue hinterher...

Blackadder
19.06.2003, 02:13
versuch nach dem zweiten 'show picture' auch einen [wait x.x] einzusetzen.

ive beaten tetris
19.06.2003, 02:26
Bringt doch gar nichts...
Wenn ein Bild erscheint, belibt es auch und zwar so lange, bis der Programierer befielt, es solle jetzt verschwinden. Dann steht ein Bild auf dem Anderen und wartet (Und das Wait-Event bringt nichts).
Das erste Bild muss verschwinden, wenn das zweite folgen soll.

Blackadder
19.06.2003, 02:30
Original geschrieben von Miku
Bringt doch gar nichts...
Wenn ein Bild erscheint, belibt es auch und zwar so lange, bis der Programierer befielt, es solle jetzt verschwinden. Dann steht ein Bild auf dem Anderen und wartet (Und das Wait-Event bringt nichts).
Das erste Bild muss verschwinden, wenn das zweite folgen soll.
wenn er bei den folgenden bilder als pic-nummer immer 1 angibt, wird das alte bild automatisch "gelöscht".

Prayor
19.06.2003, 03:26
Wie kann ich denn ein Bild wieder verschwinden lassen?

Ich hab Pic Number 1 genommen mit dem 1. Bild und dann Pic Number 1 aber mit dem 2. Bild (habs auch mit Pic Number 2 ausprobiert mit dem 2. Bild), aber das Bild 1 verändert sich nicht zum Bild 2. Den Erase Pic Befehl hab ich auch schon ausprobiert (ist das dasselbe wie beim Facset wo es dann leer bleibt?) Mit dem Befehl krieg ich die Bilder leider auch nicht weg...:'(

melior
19.06.2003, 03:37
du willst, dass die Bilder wieder gelöscht werden oder? hast du das PP Event auch mit nem Switch abgestellt?

Schattenläufer
19.06.2003, 03:54
So, ich zeig dir jetzt mal, wie ich sowas immer mache. Wenns deiner Variante gleicht, hast du wohl ein Problem.
Alles natürlich ein PP-Event, is ja klar.



ShowPicture 1 (Bild 1)
Wait 1.0 sec
ShowPicture 1 (Bild 2)
Clear Timer (neuerdings, thx an Kelven)


So hab ich deinen Bericht da oben aber eigentlich auch verstanden, also kanns ja nicht daran liegen. Vielleicht hast du ein CommonEvent, das da noch irgendwie dazwischen funkt?

Blackadder
20.06.2003, 02:17
mit dem clear timer "löscht" sich das ganze event, versuch es mit einem switch, der die zweite seite des events aktiviert (auf der zweiten seite soll es natürlich keine show pics geben).

Schattenläufer
20.06.2003, 02:37
@nineth nail: Wenn ich das so mache, klappt es auch mit Clear Timer. Kann an der Version liegen, ich hab 1.09b, glaub ich.

Kelven
20.06.2003, 03:01
Es kommt halt darauf an, ob das Event immer beim betreten der Map ausgeführt werden soll oder ob es nur einmal im ganzen Spiel auftreten soll. Clear Timer ist bei ersteren die bessere Wahl, weil man dann keinen Switch braucht und das Event trotzdem "ausschalten" kann.

@Prayor Wie genau sollen die Pictures denn angezeigt werden? Als Sequenz oder für Effekte wie Nebel usw.?

Prayor
21.06.2003, 01:10
Von Clear Timer hab ich noch nie was gehört...:\

Ich hatte gedacht Bilder ließen sich so einfach wie Facesets wechseln:

show pic number 1 (Bild 1)
wait x sekunden
erase pic number 1 (bild 1)
show pic number 1 (bild 2)


@Kelven: Ich mache ein Textadventure und habe die entsprechenden Texte fürs Spiel als Pic gespeichert (u.a. weils viel Text ist, und man schönere Schriften und verschiedene Farben verwenden kann). Das Intro besteht auch nur aus Text und da müssten die Textpics nur 1x gezeigt werden. Während dem Spiel allerdinges sollten sich die Textpics wechseln lassen können.


edit: Weiß jemand zufällig ob man Texte im Paint, die als Bmp (Pic) gespeichert worden sind noch Rechtschreibfehler ausbessern kann?

edit 2: Das 2. Bild wird angezeigt, aber es es liegt komischerweise über dem 1. so daß sich die Texte überschneiden?!?!?!?:eek:

Kelven
21.06.2003, 04:20
show pic number 1 (Bild 1)
wait x sekunden
erase pic number 1 (bild 1)
show pic number 1 (bild 2)

So funtioniert es eigentlich auch. Das "Erase Picture" ist sogar gar nicht nötig, weil sich die Bilder immer überschreiben.

Kannst du einen Screenshot vom Eventcode machen? Vielleicht kann ich dann sagen woran der Fehler liegt.



edit: Weiß jemand zufällig ob man Texte im Paint, die als Bmp (Pic) gespeichert worden sind noch Rechtschreibfehler ausbessern kann?

Das geht nicht.

Prayor
21.06.2003, 17:15
Hier wäre der Eventcode:
http://www.boomspeed.com/prayor/event.jpg

So sieht es aus, wenn das 1. Bild gezeigt wird:
http://www.boomspeed.com/prayor/textpic1.jpg

Und so beim 2. Bild:
http://www.boomspeed.com/prayor/textpic2.jpg

(Das 1 Bild bleibt dummerweise und das 2 liegt darüber, so daß sich sich die Texte überschneiden)

melior
21.06.2003, 18:26
Das 2. Einleitungsbild hat ja die Picnumber 2. da musst du links oben beim Show Picture Befehl ne 1 reinmachen. danach das Event abschalten, sonst kommt das erste Bild immer wieder.

Kelven
21.06.2003, 18:54
Wenn ich so einen Introtext mache bau ich temporär ein Clear Timer ein. Später wirst du sicherlich ein Teleport auf eine andere Map machen, aber solange das Event nicht beendet wird startet es wie melior schon gesagt hat immer wieder neu. Das Erase Picture ist aber nicht nötig wenn du dem zweiten Bild auch die ID 1 gibst.

Prayor
21.06.2003, 19:19
Ah jetzt funktioniert es - Danke euch allen! http://www.multimediaxis.de/images/smilies/old/sm_12.gif http://www.multimediaxis.de/images/smilies/old/sm_12.gif http://www.multimediaxis.de/images/smilies/old/sm_12.gif