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.
|
|
|
|
|