Zamknięty przez: Ayene Wto 17 Sty, 2012 10:32 |
ZnikniÄcie bohaterĂłw w czasie walki. |
| Autor |
Wiadomość |
Shadi

Preferowany:

Ranga RM:

Dołączył: 07 Lut 2010 Posty: 51
|
Wysłany: Pią 13 Sty, 2012 17:42
|
|
|
ZnikniÄcie bohaterĂłw w czasie walki.
|
Witam. PytaĹem siÄ juĹź na rmxp.pl o to , ale zasugerowany tam sposĂłb mnie nie usatysfakcjonowaĹ.
Powiedzmy Ĺźe mam 4 bohaterĂłw( uĹźywam standardowego systemu walki makera.)
Jak moĹźna sprawiÄ, za pomocÄ
skryptĂłw , lub eventami by battlersy 3 z poĹrĂłd nich nie byĹy widoczne?
Z gĂłry dziÄkujÄ za pomoc. |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pon 16 Sty, 2012 13:27
|
|
|
|
| Tylko battlersy majÄ
znikaÄ? A co ze statystykami, imieniem? Jak to dokĹadnie ma wyglÄ
daÄ? |
________________________
       
 |
|
|
|
Shadi

Preferowany:

Ranga RM:

Dołączył: 07 Lut 2010 Posty: 51
|
Wysłany: Pon 16 Sty, 2012 18:18
|
|
|
|
| Tylko battlersy. Chodzi o to, Ĺźe jest animacja jak trener wypuszcza pokemony(bohaterĂłw) i podczas niej ma byÄ widoczny tylko battlers 1 bohatera( bo on bÄdzie zmieniaĹ grafiki na kolejne klatki animacji. ). ZaleĹźaĹoby mi na tym, Ĺźeby byĹo to w miarÄ zautomatyzowane, tzn nie zmieniaÄ grafikÄ na pustÄ
wszystkim bohaterom po kolei zdarzeniami , bo moĹźemy mieÄ w droĹźynie 25 róşnych bohaterĂłw.... i to byĹoby upierdliwe. |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pon 16 Sty, 2012 19:42
|
|
|
|
ZrĂłb kopiÄ projektu
WejdĹş w skrypt 'Spriteset_Battle' i znajdĹş fragment:
dodaj pod nim:
| Kod: | @viewport5 = Viewport.new(0, 0, 640, 480)
@viewport5.z = 100 |
nastÄpnie znajdĹş:
| Kod: | @actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport2)) |
i zamieĹ na:
| Kod: | @actor_sprites.push(Sprite_Battler.new(@viewport2))
@actor_sprites.push(Sprite_Battler.new(@viewport5))
@actor_sprites.push(Sprite_Battler.new(@viewport5))
@actor_sprites.push(Sprite_Battler.new(@viewport5)) |
nastÄpnie znajdĹş:
i dodaj:
nastÄpnie znajdĹş:
i dodaj:
znajdĹş ostatnie end w tym skrypcie i dodaj przed nim:
| Kod: | def show
@viewport5.visible = true
update
end
def hide
@viewport5.visible = false
update
end |
WejdĹş w skrypt:
i pod linijkÄ
:
dodaj:
| Kod: | | attr_reader :spriteset |
Teraz w momencie, gdy bÄdziesz chciaĹ wyĹÄ
czyÄ battlersy w ustawieniach walki wpisz:
| Kod: | | $scene.spriteset.hide |
by wĹÄ
czyÄ je:
| Kod: | | $scene.spriteset.show |
Po to kopia, w razie jakby jeszcze nie o to chodziĹo |
________________________
       
 |
|
|
|
Shadi

Preferowany:

Ranga RM:

Dołączył: 07 Lut 2010 Posty: 51
|
Wysłany: Wto 17 Sty, 2012 10:00
|
|
|
|
| MoĹźe to bÄdzie Spam, no ale trudno. Wielkie DziÄki Ayene, wszystko dziaĹa jak naleĹźy(sprawdziĹem na wielu walkach). |
|
|
|
|
|