UltimaForum

Wsparcie [XP] - Stopnie Szybkości

Yoroiookami - Sro 16 Cze, 2010 19:38
Temat postu: Stopnie Szybkości
Jak wiecie w RPG Makerze XP jest tylko kilka stopni szybkości do ustawienia w zdarzeniu:
"Bardzo wolno", "Wolno", "Normalnie", "Szybko" i "Bardzo Szybko"(Coś takiego)
Dałoby radę zrobić jakieś prędkości pośrednie, między wszystkimi?
Np. Między Bardzo Wolno i Wolno. Większa liczba opcji przydałaby się w niektórych projektach np. o bieganiu.

Sabikku - Sro 16 Cze, 2010 19:50

Najpierw wklejasz taki skrypt:
Kod:
class Game_Character
  attr_accessor :move_speed
end

Potem, w komendzie script tak:
Kod:
get_character(id).move_speed = liczba

Zamiast id - id eventu lub 0 (gracz). Zamist liczba - szybkosc, zauważ że podstawowo są to wartości od 1 do 6. Postać porusza się w prędkością (2 do potęgi szybkość) * piksel. Mogą być wartości zmiennoprzecinkowe, tj. 1.5, 23.123 itp.
Zamiast id możesz dać automatyczne '@event_id' w komendzie script w zdarzeniu, i '@id' w komendzie script podczas ruchu (przy czym podczas ruchu będzie to działać tylko przy zdarzeniach, nie przy graczu).

Yoroiookami - Sro 16 Cze, 2010 19:58

Nie wiem co właśnie przeczytałem, ale spróbuję. :shock:

Powered by phpBB modified by Przemo © 2003 phpBB Group