Bild anzeigen auf Tastendruck
Hallo,
ich brauche ein Script womit ich ein Bild mit der Größe 393 x 195 pixeln aufrufen kann wenn ich die Taste ''H'' drücke.
Das Bild soll mittig erscheinen. Also Position:
X: 123
Y: 22
Wenn ich das Bild schließe soll es aber ganz normal auf der Map weiter gehen.
Danke schonmal im Vorraus.
-Fendrakon-
ich brauche ein Script womit ich ein Bild mit der Größe 393 x 195 pixeln aufrufen kann wenn ich die Taste ''H'' drücke.
Das Bild soll mittig erscheinen. Also Position:
X: 123
Y: 22
Wenn ich das Bild schließe soll es aber ganz normal auf der Map weiter gehen.
Danke schonmal im Vorraus.
-Fendrakon-
Ich bin zufrieden mit meiner Leich'. Macht groß was her, mit mächtig Putz! Jetzt kann krepiert werden!
Ich hab mal eine Kleinigkeit geschrieben. Vielleicht kommt es ja dem was du dir vorgestellt hast, recht nahe.
Einfach als neues Script über Main einfügen, dann noch den Bildnamen im Script festlegen und testen.
Einfach als neues Script über Main einfügen, dann noch den Bildnamen im Script festlegen und testen.
Das große Scientia Wiki zur Spielentwicklung 
Was ist das RGSS ? RGSS-Dokumentation auf Sc
Kyoshiros Makerkurs
Musik von Shabraxxx für euch
Guide zu den Audioformaten
Skripte von mir (Auswahl):
Atmungssystem
| Streichholzsystem
| Animiert durch Bücher blättern
Random : Marktsystem für Kardor
| Staterelated Battlergraphic
| Hinweis auf mögliche Aktionen
SelfSwitchExpirationtimer Skript - Gameplayerweiterung für Pilzesammler und Farmspiele
Meine Skripte werden gerade hier gesammelt.

Was ist das RGSS ? RGSS-Dokumentation auf Sc
Kyoshiros Makerkurs

Musik von Shabraxxx für euch
Guide zu den Audioformaten

Skripte von mir (Auswahl):
Atmungssystem
| Streichholzsystem
| Animiert durch Bücher blättern
Random : Marktsystem für Kardor
| Staterelated Battlergraphic
| Hinweis auf mögliche Aktionen
SelfSwitchExpirationtimer Skript - Gameplayerweiterung für Pilzesammler und Farmspiele
Meine Skripte werden gerade hier gesammelt.
Das kann man mit einem Common event machen.
Zuerst ein Conditional branch in dem abgefragt wird, ob die Taste gedrückt
ist. In diesen Conditional branch machst du den "Show Picture" Befehl.
Wenn er sich dabei nicht bewegen soll, sollte man "set move route" für den Player benutzen und dann
"Move toward Player"(ünmögliche Bewegungen ignorieren).
Für das Schließen fallen mir zwei Sachen ein:
1. Den else-Fall macht man an und macht den "Erase Picture"-Befehl rein. So bleibt das Bild nur solange auf dem Bildschirm, wie die Taste gedrückt wird.
2.In den Conditional branch machen wir noch einen Conditional branch, in dem geprüft wird, ob ein Switch an ist.
Ist er aus, so wird das Bild angezeigt und der Switch angeschaltet, falls nicht, passiert das genaue Gegenteil:Bild und Switch aus. Bei beiden wird noch ein kurzes Wait eingefügt, sonst flackert das Bild und es wird ein wahres Geschicklichkeitsspiel, das Bild kontrolliert an- oder auszuknippsen
. Allerdings müsste man den "Move toward Player"-Befehl woanders hinstellen. Das einzige, was mir dazu einfallen würde, wäre noch ein Conditional branch davor, in dem sich das restliche Zeug nicht drin behindet, sondern danach. In dem wird abegefragt, ob der Switch an ist (ohne else). Dort macht man "Move toward Player" rein.
Edit: Hm... Playm war schneller. Ich habe echt über 22 Minuten geschrieben und probiert
? Nagut, kann meine Variante auch selber nutzen, wenn ich sie mir schon gedacht habe
, hab's glaube ich sowieso viel zu kompliziert erklärt.
Zuerst ein Conditional branch in dem abgefragt wird, ob die Taste gedrückt
ist. In diesen Conditional branch machst du den "Show Picture" Befehl.
Wenn er sich dabei nicht bewegen soll, sollte man "set move route" für den Player benutzen und dann
"Move toward Player"(ünmögliche Bewegungen ignorieren).
Für das Schließen fallen mir zwei Sachen ein:
1. Den else-Fall macht man an und macht den "Erase Picture"-Befehl rein. So bleibt das Bild nur solange auf dem Bildschirm, wie die Taste gedrückt wird.
2.In den Conditional branch machen wir noch einen Conditional branch, in dem geprüft wird, ob ein Switch an ist.
Ist er aus, so wird das Bild angezeigt und der Switch angeschaltet, falls nicht, passiert das genaue Gegenteil:Bild und Switch aus. Bei beiden wird noch ein kurzes Wait eingefügt, sonst flackert das Bild und es wird ein wahres Geschicklichkeitsspiel, das Bild kontrolliert an- oder auszuknippsen
. Allerdings müsste man den "Move toward Player"-Befehl woanders hinstellen. Das einzige, was mir dazu einfallen würde, wäre noch ein Conditional branch davor, in dem sich das restliche Zeug nicht drin behindet, sondern danach. In dem wird abegefragt, ob der Switch an ist (ohne else). Dort macht man "Move toward Player" rein.Edit: Hm... Playm war schneller. Ich habe echt über 22 Minuten geschrieben und probiert
? Nagut, kann meine Variante auch selber nutzen, wenn ich sie mir schon gedacht habe
, hab's glaube ich sowieso viel zu kompliziert erklärt. Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kazuja« (17. Januar 2010, 17:29)
@Playm:
Danke, das ist das was ich gesucht habe.
Ich möchte das gern anstelle von ''C'' mit ''Esc'' abbrechen. Was muss ich dann ändern?
@Kazuja:
Danke Dir. Ich hatte halt nur an die Lösung von Playm gedacht.
Danke, das ist das was ich gesucht habe.
Ich möchte das gern anstelle von ''C'' mit ''Esc'' abbrechen. Was muss ich dann ändern?
@Kazuja:
Danke Dir. Ich hatte halt nur an die Lösung von Playm gedacht.
Ich bin zufrieden mit meiner Leich'. Macht groß was her, mit mächtig Putz! Jetzt kann krepiert werden!
Anstatt der C-Button (Enter/Leertaste) musst du den B-Button abfragen (Escape/X).
In der Mitte etwa steht
das änderst du in
das ist alles. Dann wird mit Escape abgebrochen.
In der Mitte etwa steht
|
|
Ruby Quellcode |
1 |
break if(Input.trigger?(Input::C)) |
|
|
Ruby Quellcode |
1 |
break if(Input.trigger?(Input::B)) |
Das große Scientia Wiki zur Spielentwicklung 
Was ist das RGSS ? RGSS-Dokumentation auf Sc
Kyoshiros Makerkurs
Musik von Shabraxxx für euch
Guide zu den Audioformaten
Skripte von mir (Auswahl):
Atmungssystem
| Streichholzsystem
| Animiert durch Bücher blättern
Random : Marktsystem für Kardor
| Staterelated Battlergraphic
| Hinweis auf mögliche Aktionen
SelfSwitchExpirationtimer Skript - Gameplayerweiterung für Pilzesammler und Farmspiele
Meine Skripte werden gerade hier gesammelt.

Was ist das RGSS ? RGSS-Dokumentation auf Sc
Kyoshiros Makerkurs

Musik von Shabraxxx für euch
Guide zu den Audioformaten

Skripte von mir (Auswahl):
Atmungssystem
| Streichholzsystem
| Animiert durch Bücher blättern
Random : Marktsystem für Kardor
| Staterelated Battlergraphic
| Hinweis auf mögliche Aktionen
SelfSwitchExpirationtimer Skript - Gameplayerweiterung für Pilzesammler und Farmspiele
Meine Skripte werden gerade hier gesammelt.
Super, danke!

Hm, funktioniert soweit. Jetzt habe ich das Problem, dass er beim Schließen vom Bild automatisch das Menü öffnet.
Kann man das ändern, dass er das Bild auch auf ''H'' wieder schliesst?
Edit:
Playm hats nochmal überarbeitet. - Ist gelöst.
Danke nochmal.

Hm, funktioniert soweit. Jetzt habe ich das Problem, dass er beim Schließen vom Bild automatisch das Menü öffnet.
Kann man das ändern, dass er das Bild auch auf ''H'' wieder schliesst?
Edit:
Playm hats nochmal überarbeitet. - Ist gelöst.
Danke nochmal.
Ich bin zufrieden mit meiner Leich'. Macht groß was her, mit mächtig Putz! Jetzt kann krepiert werden!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Fendrakon« (17. Januar 2010, 19:06)
