|
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
|
class Window_Deinname < Window_Base
#Du musst dann einfach $scene = Window_Deinname.new(5)eingeben^^
def initialize(actor)
super(0 ,0 ,640 ,480)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = Font.default_name
self.contents.font.size = Font.default_size
@actor = $game_party.actors[actor]
refresh
end
def refresh
self.contents.clear
draw_actor_battler(@actor, 200, 112) # DAS HIER macht den battler 200 ist x v und 112 ist die y ob die position stimmt musst
draw_actor_name(@actor, 4, 0) #DU noch schaun^^
draw_actor_class(@actor, 4 + 144, 0)
draw_actor_level(@actor, 96, 32)
draw_actor_state(@actor, 96, 64)
draw_actor_hp(@actor, 96, 112, 172)
draw_actor_sp(@actor, 96, 144, 172)
end
def setVisible
if self.visible
loop do
Graphics.update
Input.update
if Input.trigger?(Input::B)
self.dispose
end
if self.disposed?
break
end
end
end
end
end |
zum Lesen den Text mit der Maus markieren
ungetestet^^
sonst gugst du hier >
[RGSS] Wie erstelle ich ein eigenes Fenster?
die ganzen sachen die du in dem Statuswindow von den chinesen siehst , also was ausgerüstet ist etc. ist schon alles vordefinert.
du müsstest eben nur ein neues window machen (oder das alte Status window übernehmen) und
draw_actor_battler(@actor, x, y)
und das equip anzeigen lassen!
Frag nochmal genauer nach wennst dus nicht kapiert hast, oder versuchs selber!^^
Edit:
Okay ich glaube ich hab mir das ZU einfach vorgestellt^^
du musst , glaub ich o.o, eine graphic von jeweiligen im pictureordner haben (oder irgendwo anders) und den dann erscheinen lassen.
wie man das jetzt macht, weiß ich auch nicht, da habe ich noch zu wenig ahnung :C