Ogłoszenie 

Uwaga! To forum jest w trybie offline.
Wszelką pomoc uzyskasz pod adresem
forum.ultimateam.pl


Administracja Forum


Poprzedni temat «» Następny temat
Zamknięty przez: Ayene
Czw 07 Cze, 2012 18:06
Obiekt widziany w edytorze, ale nie na mapie.
Autor Wiadomość
noruj 




Preferowany:
RPG Maker XP

Ranga RM:
4 gry

Pomógł: 2 razy
Dołączył: 19 Cze 2010
Posty: 121
Wysłany: Sro 06 Cze, 2012 20:36
Obiekt widziany w edytorze, ale nie na mapie.
Hej. Potrzebuję pomocy. Da się tak zrobić, żeby obiekt tilesetu był widoczny w edytorze jak i gdzie go ustawiamy, ale po włączeniu gry już nie?
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Czw 07 Cze, 2012 10:16
Jedyny chyba sposób, to skorzystać ze skryptu:
Spoiler:

Kod:
#by Ayene
class Spriteset_Map
  TILES = {
  # Tile => [nr kratki, nr kratki, etc.]
  5 => [5, 22],   # TileB
  6 => [5, 22],   # TileC
  7 => [5, 22],   # TileD
  8 => [5, 22],   # TileE
  } 
  alias aye_sprmap_crtilmap create_tilemap
  def create_tilemap
    aye_sprmap_crtilmap
    TILES.each {|tile, array|       
      array.each {|i| @tilemap.bitmaps[tile].clear_rect((i-1)%8*32, (i-1)/8*32, 32, 32)}
    }
  end
end


Konfigurację masz w części:
Kod:
TILES = {
  # Tile => [nr kratki, nr kratki, etc.]
  5 => [5, 22],   # TileB
  6 => [5, 22],   # TileC
  7 => [5, 22],   # TileD
  8 => [5, 22],   # TileE
  } 

W nawiasach kwadratowych podajesz nr kratki odpowiedniego tilesu, czyli, jeśli chcesz aby w tilesie E nie wyświetlało kratki pierwszej i drugiej, to edytuj fragment:
Kod:
8 => [1, 2],   # TileE
________________________


 
 
 
noruj 




Preferowany:
RPG Maker XP

Ranga RM:
4 gry

Pomógł: 2 razy
Dołączył: 19 Cze 2010
Posty: 121
Wysłany: Czw 07 Cze, 2012 17:55
Jesteś wielka! :)
Działa, ale jakby ktoś chciał wykorzystać ten skrypt to wywalcie "by Ayene", bo wyskakuje niezadeklarowana stała : P Miało być chyba w komentarzu, czy coś. Ja się nie znam.
Dzięki :D
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Czw 07 Cze, 2012 18:06
Tiaa, kratka się nie skopiowała. Pozdro.
________________________


 
 
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group | Template Klam by Ayene