Eine(n) Text/Variable erscheinen lassen
Ich suche ein Skript womit ich ein Text oder Variable per Event anzeigen lassen kann.
Es müsste auch mit einem Paralell Process funktionieren.
Man sollte die Farbe ändern können wie mit der Schrift im Textbox. (\c[0])
Es sollte auch vor einem Bild zu sehen sein.
Die größe sollte man ändern können.
Die Textbox sollte noch benutzbar sein.
Kennt da vllt. jmd. was?
Es müsste auch mit einem Paralell Process funktionieren.
Man sollte die Farbe ändern können wie mit der Schrift im Textbox. (\c[0])
Es sollte auch vor einem Bild zu sehen sein.
Die größe sollte man ändern können.
Die Textbox sollte noch benutzbar sein.
Kennt da vllt. jmd. was?
RR
Benutzerinformationen überspringen
Ankömmling
Motto: Man muss das Eisen schmieden, solange es heiß ist.
Hä, um eine Variable anzeigen zu lassen, musst du doch nur \v[x] schreiben? (x = Nummer der Variable)
Weil ich aber alleine den ersten Satz, wegen diesem grammatikalisch korrekten Satzbau nicht gerallt habe, weiß ich jetzt nicht, ob damit deine Frage beantwortet ist.
Ich habe es so interpretiert, dass du gerne den Wert einer Variablen sehen möchtest.
Weil ich aber alleine den ersten Satz, wegen diesem grammatikalisch korrekten Satzbau nicht gerallt habe, weiß ich jetzt nicht, ob damit deine Frage beantwortet ist.
Ich habe es so interpretiert, dass du gerne den Wert einer Variablen sehen möchtest.
Weiß du was du kriegst, wenn du den Fisch zu lange an der Angel zappeln lässt?
Einen müden Fisch, der dich für schwul hält!
Einen müden Fisch, der dich für schwul hält!
Hm... wie erkläre ich das mal?
Ein oder mehrere Texte und/oder Variable(n) im Fenster anzeigen lassen ohne die Eventfunktion "Show Text" zu benutzen.
Wenn woch was unklar ist einfach fragen.
thx
Ein oder mehrere Texte und/oder Variable(n) im Fenster anzeigen lassen ohne die Eventfunktion "Show Text" zu benutzen.
Wenn woch was unklar ist einfach fragen.
thx
RR
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
class Color WHITE = Color.new(255,255,255) BLACK = Color.new(0,0,0) RED = Color.new(255,0,0) BLUE = Color.new(0,0,255) GREEN = Color.new(0,255,0) end class Spriteset_Map attr_reader :viewport2 end class Scene_Map alias :main_23052011 :main alias :update_23052011 :update def main @texte = Array.new(100) main_23052011 clear end def show( id, str="Test", x=0, y=0, fontsize=16, color=Color::WHITE ) if @texte[id] != nil @texte[id].dispose @texte[id] = nil end spr = Sprite.new(@spriteset.viewport2) bmp = Bitmap.new(32,32) bmp.font.size = fontsize size = bmp.text_size(str) spr.bitmap = Bitmap.new(size.width+32, size.height+32) spr.bitmap.font.size = fontsize spr.bitmap.font.color = color spr.bitmap.draw_text(0, 0, size.width, size.height, str, 0) spr.x = x spr.y = y @texte[id]=spr end def del(id) if @texte[id] != nil @texte[id].dispose @texte[id] = nil end end def clear for i in 0...@texte.size if @texte[i] != nil @texte[i].dispose @texte[i] = nil end end end def update for t in @texte t.update if t != nil end update_23052011 end end |
hab deine methoden beispiele oben benutzt.
mit $scene.clear löscht du alle texte aufn screen.
funktioniert nur so lange du auf der map bist
;( :jagen:
Ich habe noch nicht alles verstanden. Wie ändere ich die Farbe? Und wie lasse ich eine variable anzeigen? Kann man beide miteinander kombinieren? Variable + Text?
RR
Soetwas suche ich auch, aber bei mir soll der Text den der Spieler eintippt angezeigt werden, also sofort sollen Buchstaben sichtbar werden, wenn er sie drückt.
-
Ask me something! -
Kontakt -
Statistik -
ZustandNeutral
-
"To-Do"-List
AMV fertigstellen.
Portal 2 CoOp durchspielen.
[1.000.000.000 Score] in Osu! erreichen.
Danke sehr. Fast Perfekt. Nur noch eins...
Kannst du dafür sorgen das wenn ich die Eventfunktion "Show Picture" verwende der text vor dem Bild zu sehen ist?
Kannst du dafür sorgen das wenn ich die Eventfunktion "Show Picture" verwende der text vor dem Bild zu sehen ist?
RR
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
class Color WHITE = Color.new(255,255,255) BLACK = Color.new(0,0,0) RED = Color.new(255,0,0) BLUE = Color.new(0,0,255) GREEN = Color.new(0,255,0) end class Spriteset_Map attr_reader :viewport2 end class Scene_Map alias :main_23052011 :main alias :update_23052011 :update def main @texte = Array.new(100) main_23052011 clear end def show( id, str="Test", x=0, y=0, fontsize=16, color=Color::WHITE ) if @texte[id] != nil @texte[id].dispose @texte[id] = nil end spr = Sprite.new(@spriteset.viewport2) spr.z+=9999 bmp = Bitmap.new(32,32) bmp.font.size = fontsize size = bmp.text_size(str) spr.bitmap = Bitmap.new(size.width+32, size.height+32) spr.bitmap.font.size = fontsize spr.bitmap.font.color = color spr.bitmap.draw_text(0, 0, size.width, size.height, str, 0) spr.x = x spr.y = y @texte[id]=spr end def del(id) if @texte[id] != nil @texte[id].dispose @texte[id] = nil end end def clear for i in 0...@texte.size if @texte[i] != nil @texte[i].dispose @texte[i] = nil end end end def update for t in @texte t.update if t != nil end update_23052011 end end |
zum Lesen den Text mit der Maus markieren
;( :jagen:
Ähnliche Themen
-
Skript-Anfragen »-
Eingabefeld gesucht!
(13. März 2011, 21:00)
-
Events & Technik »-
Event erscheinen lassen
(22. April 2011, 00:25)
-
Skript-Anfragen »-
Ein Script, dass den Eventnamen nach Begriffen durchsucht
(1. März 2011, 18:27)
-
Events & Technik »-
Dinge per Zufall Ausgraben...
(23. August 2010, 20:01)
-
Einsteigerhilfe »-
Variable in Textbox ausgeben
(10. April 2009, 12:33)



