Zamknięty przez: Sabikku Pon 20 Wrz, 2010 17:28 |
Zmiana w treĹci okienka. |
| Autor |
Wiadomość |
Dooz


Preferowany:

Pomógł: 1 raz Dołączył: 19 Cze 2010 Posty: 22
|
Wysłany: Pon 20 Wrz, 2010 15:39
|
|
|
Zmiana w treĹci okienka.
|
Siemka,mam taki problem,otóş jak zmieniÄ treĹÄ w okienku ruby(rgss)???
Dam przykĹad:
Mam okienko ruby(rgss) i Ĺźeby okienko pozostaĹo ale treĹÄ siÄ zmieniĹa jak wybiorÄ coĹ z command window. |
________________________
PiszÄ poprawnie po polsku.
|
|
|
|
Sabikku


Nagrody:

Ranga RM:

Pomógł: 73 razy Dołączył: 04 Kwi 2010 Posty: 428
|
Wysłany: Pon 20 Wrz, 2010 16:08
|
|
|
|
Ja bym to zrobiĹ tak (przykĹadowe okienko):
| Kod: |
class Window_Costam < Window_Base
def initialize
super(0,0,100,100)
refresh
@zmienna = false
end
def refresh
super
self.contents.clear
if @zmienna == false
self.contents.draw text # Tutaj normalny tekst.
else
self.contents.draw_text # Tutaj tekst zamienny, po 'wĹÄ
czeniu'.
end
end
def pokaz_cos
if @zmienna == true
@zmienna = false
else
@zmienna = true
end
end
end |
StaraĹem siÄ nie komplikowaÄ (i kod nie ma dziaĹaÄ, chodzi mi o sposĂłb napisania).
Potem, Ĺźeby uaktywniÄ ukryty tekst w okienku, dajesz:
| Kod: | okienko.pokaz_cos
okienko.refresh |
Przy czym jeĹli chcesz dostaÄ siÄ do okienka ze Scene_Map w innym okienku, musisz zrobiÄ tak:
| Kod: | class Scene_Map
attr_reader :okienko
end |
A potem, chcÄ
c dostaÄ siÄ do okienka, w ten sposĂłb:
| Kod: | $scene.okienko.pokaz_cos
$scene.okienko.refresh |
|
|
|
|
Dooz


Preferowany:

Pomógł: 1 raz Dołączył: 19 Cze 2010 Posty: 22
|
Wysłany: Pon 20 Wrz, 2010 16:44
|
|
|
|
| Nie zupeĹnie o to Mi chodziĹo,dobra dam se spokĂłj. |
________________________
PiszÄ poprawnie po polsku.
|
|
|
|
|
|