[XP / VX / VXAce] Nowa komenda w menu? - Wersja do druku
Ultima Forum
[XP / VX / VXAce] Nowa komenda w menu? - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Tutoriale (/Forum-Tutoriale)
+--- Wątek: [XP / VX / VXAce] Nowa komenda w menu? (/Thread-XP-VX-VXAce-Nowa-komenda-w-menu)



Nowa komenda w menu? - Ayene - 06-02-15 13:29

Hello smiles Przedstawiam Wam krótki tutorial dodawania nowej komendy w menu gry.

Oczywiście tutorial odwołuje się do domyślnej klasy Scene_Menu, która może być modyfikowana przez inne używane przez Was skrypty. Dlatego w przypadku, gdy wprowadzone przez Was modyfikacje nie działają, oznacza to, że należy wyszukać w dodatkowych skryptach również odwołań do klasy Scene_Menu.

Uwaga!
Spoiler: (Otwórz)
Co najważniejsze, poniżej zamieszczam instrukcję krok po kroku, jak dodać nowe polecenie w menu.

Tutorial dla RMXP
Spoiler: (Otwórz)
Tutorial dla RMVX
Spoiler: (Otwórz)
Tutorial dla RMVXAce
Spoiler: (Otwórz)
Mam nadzieję, że się przyda :aww: Piszcie w razie problemów smiles


RE: Nowa komenda w menu? - Athanor - 06-02-15 17:55

Bardzo dobry kawał roboty, widać tu Twoją wiedzę i na pewno uniknie się dzięki temu kilka tematów. :klaszcze:

Z menu głównym pewnie jest dokładnie to samo :ehe:


RE: Nowa komenda w menu? - Ayene - 06-02-15 20:45

Dzięki :aww: Zaktualizowałam nieco tutorial do XP, no i systematycznie dopisuję kolejne kroki w Ace'a.


RE: Nowa komenda w menu? - Dragon Kamillo - 06-02-15 21:10

A ja właśnie tego co napisałaś w uwadze, szczerze nie znoszę. To jest dobre jeśli ktoś robi skrypty do neta, ale nie jeśli ktoś grzebie sam w swojej grze. Można się po prostu zakręcić.

A sam tutek przydatny i w stylu jaki lubię - "ja wam pokarzę ogólnie jak to zrobić, a wy sami wymyślicie sobie jak tego użyć i co z tym zrobić w swojej grze" Żadnego narzucania gotowych mechanik - pobudza to myślenie i sprawia że projekty będą się od siebie różnić. Dobra robota.

Podobny rodzaj tutka, tylko że do własnych okien w RGSS zrobił arev na RMXP - to też było genialne.


RE: Nowa komenda w menu? - spartanPAGE - 06-02-15 22:27

Sugerowałbym zmapowanie odpowiednich akcji dla każdej z komend, żeby pozbyć się tego ''case when...''; Dobrze byłoby także zmapować nazwy funkcji z odpowiednimi akcjami - w ten sposób skrypt będzie odporniejszy na modyfikacje.


RE: Nowa komenda w menu? - MonGame - 08-03-15 15:28

Dzięki wielkie za pomoc! Na pewno mi się przyda!


RE: Nowa komenda w menu? - dudekmenPL - 23-12-15 14:31

Świetna rzecz :D


RE: Nowa komenda w menu? - Mateusz SSJ8 - 03-01-16 17:15

Taka ciekawostka, ale sprawdziłem to już w RPG Makerze XP.

Użytkownik może wszystkie okna w grze, do powtarzania się klas których można się ograniczyć przy tworzeniu ekranów, przepisać na wzór RPG Makera VX Ace. Na przykład dodać funkcje "open", "close", "activate", "deactivate" i całą resztę do "Window_Base", funkcje "handlingu" do "Window_Selectable", i na koniec funkcje poleceń do "Window_Command". Te okna nie wymagają obecności klasy "Fiber", więc nie widzę problemów. Co prawda, zastosowanie tego tricku wymaga potem modyfikacji wszystkich odwołań do tych okien, ale potem można spokojnie wywalić całą część "update" przypisującą indeksowi do okna instrukcje do wykonania przy naciśnięciu Entera lub Escape'a.


Ayene, kiedy zamierzasz podać przypisywanie instrukcji do okna?