[VXAce] Skok - Wersja do druku
Ultima Forum
[VXAce] Skok - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [VXAce] Skok (/Thread-VXAce-Skok)



Skok - Kostek - 29-01-15 17:09

Mam zdarzenie które polega na przeskoczeniu postaci nad przeszkodą, jednak jak w grupie jest dodatkowa postać to główny bohater po wejściu na zdarzenie przeskakuje, a druga postać po prostu przechodzi jak gdyby nigdy nic i zostaje kilka kratek dalej od bohatera. Jak ustawić, by wszystkie postacie z grupy przeskoczyły? (pozostali bohaterowie dodani są przez zdarzenie).
http://i.imgur.com/GcHvTyf.png


RE: Skok - Mateusz SSJ8 - 30-01-15 10:38

Niezła bajeczka. W RPG Makerze VX Ace gąsienica jest już w standardzie. Włącz ją i wtedy sprawdź.


RE: Skok - Kostek - 01-02-15 17:17

Jaka bajeczka? Jest gąsienica i normalnie postacie chodzą, jednak jak jest przeskok skacze tylko główna postać.


RE: Skok - Ayene - 03-02-15 22:24

Widzisz... brak reakcji ze strony "followersów" jest dość przemyślany. Dorzuciłam "update" towarzyszy. Sam zobacz, w czym rzecz:
Kod:
class Game_Interpreter
  #--------------------------------------------------------------------------
  # * Set Move Route
  #--------------------------------------------------------------------------
  def command_205
    $game_map.refresh if $game_map.need_refresh
    character = get_character(@params[0])      
    character.force_move_route(@params[1]) if character
    if @params[0] == -1
      for follower in $game_player.followers      
        follower.force_move_route(@params[1])  
      end
    end  
    Fiber.yield while character.move_route_forcing if character and @params[1].wait
  end
end