Tym tekstem chciałbym rozpocząć serię poradników, w których będę przedstawiał pomysły i skrypty wymyślone na przestrzeni ostatnich dwudziestu lat przez członków międzynarodowej społeczności RPG Makera. Wszyscy wiemy, że strony znikają, a teksty wraz z nimi, dlatego ma to być mój wkład w zachowanie makerowego dziedzictwa. Na pierwszy ogień – prosty skrypt na bieganie przy wciśniętym przycisku!
Całość umieścimy w jednym common evencie ustawionym na Parallel Process. Komendy podzielimy na dwie części. Najpierw ustawiamy etykietę nr 1 i pętlę pod nią, a następnie etykietę nr 2, także z odrębną pętlą:
Wewnątrz obu pętli przy pomocy komendy Key Input Processing będziemy sprawdzać, czy wciśnięty jest klawisz SHIFT (pamiętajcie, by odznaczyć opcję Wait for Key Input!):
Następnie wewnątrz pierwszej pętli wstawiamy warunek i sprawdzamy, czy zmienna Keys jest równa 7, czyli czy gracz wcisnął klawisz SHIFT. Wewnątrz warunku przy pomocy komendy Set Move Route dwukrotnie zwiększamy prędkość gracza (komendą Speed Up). Następnie ustawiamy wartość zmiennej Keys na 0 i przeskakujemy do etykiety nr 2. Cała pętla powinna wyglądać tak:
Drugą pętlę uzupełniamy podobnie, przy czym w warunku sprawdzamy, czy klawisz SHIFT nie jest wciśnięty, dwukrotnie zmniejszamy prędkość bohatera oraz skaczemy do etykiety nr 1:
To już wszystko! Skrypt jest bardzo prosty, ale zadziwiająco skuteczny. Podejrzewam, że może mieć jakieś problemy, ale testowałem go zarówno ze zdarzeniami aktywowanymi na przycisk, jak i dotyk, i nie zauważyłem żadnych bugów. Zachęcam do samodzielnego testowania!
Autorami skryptu są Luvodicus, Quickening i kid27.
Michu




to jeden z pierwszych klasycznych skryptów zdarzeniówek, które inspirują i coś zmieniają w grach. spoko. Takie właśnie proste rzeczy czynią czasem gry genialnymi….
https://legalimo.blogspot.com/ pożegnanko prawdopodobnie.