Zaawansowane sterowanie
Aktualny czas: 28-04-26, 15:58 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Odpowiedz 
[XP / VX / VXAce] Zaawansowane sterowanie
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #1
Zaawansowane sterowanie

~ Skrypt na obsługę klawiatury i gamepadów. ~


Krótki opis:
Zmienia liczbę kontrolek sterowania do pełni tego, co masz na kontrolerze. Liczba kontrolerów też rośnie.

Autor:
Blizzard
Glitchfinder
Mateusz SSJ8

Zrzuty ekranu
Obsługa myszki aktualnie ograniczona do przycisków, w związku z czym nie ma żadnych.

Kod
Kliknij, aby zobaczyć
2/3. Wklej w moduł "Input"
Spoiler: (Otwórz)
2/3. Wklej w moduł Input.
Spoiler: (Otwórz)
1. Wklej do projektu ten moduł.
Spoiler: (Otwórz)
Wymagania
Wersja RGSS1 z pliku "rgss102j.dll" (dla RPG Makera XP) (W RPG Makerze VX odpowiednik)

Instrukcja
Pusty skrypt, do którego wkleić poszczególne kawałki, może znajdować się pod ostatnim nadpisem modułu "Input". Instrukcje dodane do fragmentów kodu wykonać na owym pustym skrypcie.
Po wklejeniu skryptu do starszego RPG Makera, niż VX Ace standardowe kontrolki nie działają.

Funkcje
Pełna obsługa klawiatury
Obsługa przycisków myszy
Obsługa dowolnej liczby gamepadów
Możliwość przypisania konkretnego działania na konkretnym kontrolerze jako sygnał dla gry do wykonania akcji.

Aktualizacje
Niniejsza wersja pochodzi z projektu "HTF+MLP: Worlds in danger". Nie obsługuje blokady dla wygaszania ekranu.

Niestandardowe informacje
Użyj symbolu, aby użyć standardowej kontrolki (lista w stałej "C" modułu "Input")
Użyj zbioru, aby użyć konkretnej kontrolki (TYLKO Array)
Jeśli pierwszym elementem zbioru jest 0, to trzeba nacisnąć klawisz na klawiaturze lub przycisk myszy . Drugim musi wtedy być nazwa klawisza na klawiaturze lub przycisku myszy. (lista klawiszy w stałej "Keys" klasy "Keyboard")
Jeśli pierwszym elementem zbioru jest jest liczba 1 lub większa, to trzeba wykonać czynność powiązaną z działaniem na gamepadzie. Drugim musi wtedy być nazwa kontrolki na nim. (lista kontrolek gamepada w stałej "Keys" klasy "Gamepad").
Jeśli pierwszym elementem zbioru jest liczba 1, to sprawdzany jest każdy podłączony gamepad. Wyższa odpowiada konkretnemu.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
(Ten post był ostatnio modyfikowany: 14-04-17 09:39 przez Mateusz SSJ8.)
14-04-17 08:51
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Dr Man
Dr Man Offline
*


Liczba postów: 58
Dołączył: 30-05-14

Pomógł: 10



Post: #2
RE: Zaawansowane sterowanie

Cholernie przydatny skrypty, wielkie dzięki Mateusz :D
14-04-17 10:37
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.