본문 영역

작업물/RGSS32015. 5. 17. 00:38
반응형


  해외 RPG Maker 커뮤니티의 유명 스크립터이신 Jet10985(Jet)님의 Fog Of War 버그 픽스입니다. 아래는 Jet10985(Jet) Fog Of War 원본이 게시되어 있는 유일한 곳입니다. 가급적이면 Jet10985(Jet)님께서 직접 작성하신 게시물이나 블로그쪽으로 링크 걸어두고 싶었습니다만, 스크립트 자체의 버그픽스도 안된채 오래 방치된 물건이라 그런지 과거 제가 마주했던 게시물은 물론이고 정식으로 소개된 게시물 일체를 찾을 수 없었습니다. 웹상에 올라온 Jet10985(Jet) Fog Of War 스크립트가 두어군데 있는데 걔중 주석이 비영어로 번역되지 않은 쪽으로 소개합니다.


  * Jet10985(Jet) Fog Of War : http://steamcommunity.com/app/220700/discussions/2/648814842931788356/


Jet10985(Jet) Fog Of War Transfer Player Error Fix.txt


#==============================================================================
# □ Jet10985(Jet) Fog Of War Transfer Player Error Fix
#==============================================================================
# Author : 습작(etude87)
#==============================================================================
class Spriteset_Map
  #--------------------------------------------------------------------------
  alias etude87_update_fog_of_war update_fog_of_war unless $@
  def update_fog_of_war(*args, &block)
    @last_map_id ||= $game_map.map_id
    if @last_map_id != $game_map.map_id
      $game_temp.map_fog_sprites[@last_map_id].each {|a, b|
        b.visible = false unless !b.visible
      }
      create_fog_of_war
      @last_map_id = $game_map.map_id
      @did_fow_first = false
    end
    etude87_update_fog_of_war(*args, &block)
  end
  #--------------------------------------------------------------------------
end


반응형

작성자

account_circle
습작(習作, etude87)

댓글 영역