• Anmelden

1

Freitag, 1. Dezember 2006, 01:19

Hi Leute

Ich hab da mal so ne richtige Newbie Frage :D

Ich hab hier den Code um ein Bild anzuzeigen, ist ja nix schweres.

Quellcode

1
2
3
4
   @battlebar = Sprite.new
   @battlebar.bitmap = RPG::Cache.picture("battlebar")
   @battlebar.x = 10 
   @battlebar.y = 10  


Ich will dieses Bild jetzt aber die ganze Zeit anzeigen lassen, während eines Kampfes, also im BattleScreen.
Wo muss ich das einfügen? In welche Klasse? Oder wie geht das, besser gesagt?

2

Freitag, 1. Dezember 2006, 11:44

Entweder per Events xD
Oder du machst nen Window.
Und wenn du den Kampf beginnst rufst du das WIndow über Scene_DeinWindow.new auf.

Ao mach ich das zumindetstens^^

Em wenn du net weißt wie nen Window aufgebaut wird frag Abt der kann dir das sher gut erklären^^
(ich bin ne niete im Erklären^^)

3

Freitag, 1. Dezember 2006, 19:52

also wenn du das Bild immer anzeigen lassen willst, nimm $ wenn du es nur im Kampf anzeigen lassen willst machst du im inizitle teil (oder wie das heißt) den Start und im Endeteil das löschen, z.b.

Quellcode

1
2
3
4
5
6
7
8
9
def initiale
   @battlebar = Sprite.new
   @battlebar.bitmap = RPG::Cache.picture("battlebar")
   #@battlebar.x = 10 
   #@battlebar.y = 10
   @battlebar.z = 0 #Gibt die Höhe an
   ...
   ..
   .


und das beenden:

Quellcode

1
2
3
4
5
6
7
8
9
10
  ...
  Graphics.update
  Input.update
end
@battlebar.bitmap.dispose
@battlebar.dispose
#Ganz viele dispose befehle
...
..
.


@Christian
du musst nicht für eine Bildanzeige ein window nehmen, und ein Window heißt Window_DeinWindow und nicht Scene_DeinWindow demm Scene ist für Szenen.

Meld dich wenn du noch weitere Fragen hast. Du kannst sie ruhig stellen. Ich bin auch nicht perfekt, also wenn irgendwas unklar sein sollte, frag ruhig nochmal nach (und nochmal) ;)
Und sollte alles gelöst sein, meld dich auch nochmal, damit man das Problem als abgeharkt kennzeichnen kann.

Ave Abt Ploutôn
:information: YAams
:rainbow: Random Signatur
Bild





Weitere Informationen | Download
Mit Support für RGSS Project 1!
Bild

4

Samstag, 2. Dezember 2006, 09:43

@ Abt
Ups sorry habs verwechselt^^

Ich hab ne frage:
Wie würde der befehl lauten das wenn ich im Window Test das die größe 480X640 hat und die self.opacity = 0 ist ein bild anzeigen zu lassen?
Diese Bilder sind vollbildgröße also 480 640 und heißt Maximus_001 wie kann ich das bild Ohne probleme anzeigen lassen und nach ende des angriffs verschwinden lassen?


Social Bookmarks