![]() |
|
[XP] Zmienne w skrypcie - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [XP] Zmienne w skrypcie (/Thread-XP-Zmienne-w-skrypcie) |
Zmienne w skrypcie - Xovr - 31-08-13 22:21 Witam, Potrzebuję do gry wyświetlania kilku obrazów naraz, w zdarzeniu można ustawić maksymalnie 1. Można by zrobić to przez skrypt. I tu jest moje pytanie. W jaki sposób używając operacji wywołaj skrypt, można narysować obrazek (i gdzie go wkleić), oraz jak nazwać zmienną ze zdarzeń w skrypcie. Jestem początkujący więc prosiłbym z wszystkimi nawiasami i przecinkami Z góry dzięki RE: Zmienne w skrypcie - kanumerki - 31-08-13 22:43 Cytat:Potrzebuję do gry wyświetlania kilku obrazów naraz, w zdarzeniu można ustawić maksymalnie 1.Można max. 50 obrazków pokazać w jednym zdarzeniu -_-*. Musisz pamiętać o numerach obrazków aby każdy obrazek miał swój własny oddzielny numer. ------------- PS. Numer obrazka mówi też o poziomie warstwy. Czyli obrazek o numerze "2" zakryje obrazek o numerze "1" itp. RE: Zmienne w skrypcie - Mateusz SSJ8 - 05-09-13 09:52 Cytat:Można max. 50 obrazków pokazać w jednym zdarzeniu -_-*. Po odpowiednich modyfikacjach w oskryptowaniu można w jednym zdarzeniu pokazać nawet milion obrazków, aczkolwiek RPG Maker VX Ace standardowo obsługuje tylko 100. RPG Maker XP ma tylko jeden obiekt klasy Game_Screen pozwalający maksymalnie na 100 obrazków jednocześnie (50 dla mapy i tyle samo dla walki). I ten jedyny obiekt to "$game_screen" za który w RPG Makerze VX Ace robi "@screen" w "$game_map" dla map i "@screen" w "$game_troop" dla walki. Sprawdź "Game_Map" i "Game_Troop" w RPG Makerze VX, czy RPG Maker VX Ace odziedziczył ten sposób. Gdybyś chciał w RPG Makerze XP wykorzystać 100 obrazków, musiałbyś zrobić 4 rzeczy: 1. Wprowadź "@screen = Game_Screen.new" w inicjalizację "Game_Map" i "Game_Troop". Upewnij się, że zmienne będą aktualizowane. 2. Usuń "$game_screen" z inicjalizacji obiektów gry. 3. Przerób "Spriteset_Map" i "Spriteset_Battle" pod zmienione mapę i walkę. 4. Dodaj w interpreterze metodę pozwalającą na korzystanie ze wszystkich 100 obrazków ("command_231" obsługuje tylko 50 obrazków, więc jeśli 50 ci wystarczy, skryptowa nie jest potrzebna) Uwaga: Jeśli chcesz dodać niestandardową, upewnij się, że po niej skrypt nie przeskoczy. |