질문과 답변

Extra Form

메모리아 님께서 만드신 맵.

출처 : http://avangs.info/320459

포맷변환_하늘섬.jpg

 

 부초님께서 만드신 맵

출처 : http://avangs.info/320677

 

1234.JPG

 

두개다 XP로 만드신건데요

화면위에 뿌연 효과

구름? 연기? 이러한 효과 VX로도 스크립트가 있나요?

 

  

Comment '2'
  • profile
    마에르드 2012.02.16 02:09

    # Allows you to display a fog on map. Brings back the "old" Fog feature from
    # RPG Maker XP.
    # 08-03-2008 (dd-mm-yyyy) ⓒ Hevendor of rmxp.org
    # 09-03-2008 Edits/additions by Jirbytaylor
    # 09-03-2008 (dd-mm-yyyy) Edited by Hevendor
    # Version 1.2.3
    # Latest update: fixed bug where fog showed over pictures
    #==============================================================================

    module Fog_Map_Settings
      #============================================================================
      # * Configure Fog numbers -> names for setup timesaving. Format:
      # {fognumber => 'fogname.extension', ...}
      # where 'Fogname.extension' must be the name of a fog picture and its extension
      # located in the pictures folder
      #============================================================================
      Fog_names = {1 => '001-Fog01.png', 2 => '002-Clouds01.png', 3 => '003-Shade01.png', 4 => '004-Shade02.png', 5 => '005-Sandstorm01.png', 6 => '006-Sandstorm02.png'}
      #============================================================================
      # * Set maps you wish to have fogs here. Format:
      # Fog_maps = {mapID => Fog number, mapID2 => Fog number, ...}
      #============================================================================
      Fog_maps = {1 => 2, 2 => 3, 9=>2, 10=>2, 11=>1, 23=>3, 24=>5,
      32=>1, 33=>1, 30=>2, 37=>2, 38=>2}
      #============================================================================
      # * Set up fog settings. Uses (fog number => setting, ...) format
      # - Opacity - Opacity of fog, ranging from 0 (invisible) to 255 (opaque)
      # - Zoom - size of fog. '1' is normal not '100'.
      # - Blend - 0 - Normal, 1 - Add, 2 - Subtract
      # - SxSy - Scroll settings. (fog number => [sx,sy] ...)
      #============================================================================
      Fog_opacity = {1 => 100, 2 => 100, 3 => 100, 4 => 100, 5 => 100, 6 => 100}
      Fog_zoom = {1 => 3, 2 => 2, 3 => 2, 4 => 3, 5 => 3, 6 => 3}
      Fog_blend = {1 => 2, 2 => 0, 3 => 0, 4 => 2, 5 => 2, 6 => 2}
      Fog_sxsy = {1 => [4, 4], 2 => [4, 4], 3 => [4, 4], 4 => [4, 4], 5 => [4, 4], 6 => [4, 4]}
    end

    class Game_Map
      #--------------------------------------------------------------------------
      # * Public Instance Variables
      #--------------------------------------------------------------------------
      attr_reader :map_id                     # map ID
      attr_reader :fog_ox                     # fog oX
      attr_reader :fog_oy                     # fog oY
      #--------------------------------------------------------------------------
      # * Alias Definitions
      #--------------------------------------------------------------------------
      alias hev_fog_feature_map_update update
      alias hev_fog_feature_map_initialize initialize
      #--------------------------------------------------------------------------
      # * Object Initialization
      #--------------------------------------------------------------------------
      def initialize
        @fog_ox = 0
        @fog_oy = 0
        hev_fog_feature_map_initialize
      end
      #--------------------------------------------------------------------------
      # * Update Fog
      #--------------------------------------------------------------------------  
      def update_fog
        if Fog_Map_Settings::Fog_maps.include?($game_map.map_id)
          @fog_ox -= Fog_Map_Settings::Fog_sxsy[Fog_Map_Settings::Fog_maps[@map_id]][0] / 8.0
          @fog_oy -= Fog_Map_Settings::Fog_sxsy[Fog_Map_Settings::Fog_maps[@map_id]][1] / 8.0
        end
      end
      #--------------------------------------------------------------------------
      # * Frame Update
      #--------------------------------------------------------------------------
      def update
        hev_fog_feature_map_update
        update_fog
      end
    end

    class Spriteset_Map
      #--------------------------------------------------------------------------
      # * Alias Definitions
      #--------------------------------------------------------------------------
      alias hev_fog_feature_initialize initialize
      alias hev_fog_feature_create_viewports create_viewports
      alias hev_fog_feature_dispose dispose
      alias hev_fog_feature_update_viewports update_viewports
      alias hev_fog_feature_update update
      #--------------------------------------------------------------------------
      # * Object Initialization
      #--------------------------------------------------------------------------
      def initialize
        hev_fog_feature_initialize
        create_fog
      end
      #--------------------------------------------------------------------------
      # * Create Viewport
      #--------------------------------------------------------------------------
      def create_viewports
        @viewport4 = Viewport.new(0, 0, 544, 416)
        @viewport4.z = 9
        hev_fog_feature_create_viewports
      end
      #--------------------------------------------------------------------------
      # * Create Fog
      #--------------------------------------------------------------------------
      def create_fog
        @fog = Plane.new(@viewport4)
        if Fog_Map_Settings::Fog_maps.include?($game_map.map_id)
          fog_number = Fog_Map_Settings::Fog_maps[$game_map.map_id]
          update_fog
          @fog.bitmap = Cache.picture(Fog_Map_Settings::Fog_names[fog_number])
          @fog.opacity = Fog_Map_Settings::Fog_opacity[fog_number]
          @fog.zoom_x = @fog.zoom_y = Fog_Map_Settings::Fog_zoom[fog_number]
          @fog.blend_type = Fog_Map_Settings::Fog_blend[fog_number]
        end      
      end
      #--------------------------------------------------------------------------
      # * Update Fog Sprite
      #--------------------------------------------------------------------------
      def update_fog
        if @fog != nil
          @fog.ox = $game_map.display_x / 8 + $game_map.fog_ox
          @fog.oy = $game_map.display_y / 8 + $game_map.fog_oy
        end
      end
      #--------------------------------------------------------------------------
      # * Frame Update
      #--------------------------------------------------------------------------
      def update
        hev_fog_feature_update
        update_fog
      end
      #--------------------------------------------------------------------------
      # * Dispose of Fog Sprite
      #--------------------------------------------------------------------------
      def dispose_fog
        @fog.dispose
      end
      #--------------------------------------------------------------------------
      # * Dispose
      #--------------------------------------------------------------------------
      def dispose
        dispose_fog
        hev_fog_feature_dispose
      end
    end

  • profile
    황금시계 2012.02.16 16:00

    감사합니다.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12446
RMVX RPG Tankentai SBS 2.8 Translation 1.9사이드뷰에 관한 질문 3 shgelghwlhgowhrghwh472 2011.01.20 807
RMVX RPG Tankentai SBS 3.3 Kaduki Eng 스크립트 5 스노우 2010.09.14 1125
RMVX RPG Tankentai SBS 3.4d + ATB 1.2c Kaduki 관련 질문입니다. 1 투플 2012.02.18 2494
RMVX RPG Tankentai SBS 3.4d + ATB 1.2c Kaduki 에대한 여러가지 질문드리겟습니다.. 으은 2013.05.20 590
RMVX RPG VX 5 윤파카 2012.04.12 2397
RMVX rpg vx 한글 다운하는법(가르쳐주세요ㅠㅠ) 1 바니샙 2015.02.04 488
RMVX RPG VX - 제자리에 있는 캐릭터들 동시에 사라지는 것과 두 캐릭터가 동시에 이동을 하는 방법 3 케진으옥 2018.02.05 140
RMVX RPG VX : 아이템 색깔변경 스크립트 적용이 안되요. 1 file BJ.JB 2015.01.21 207
RMVX RPG VX ACE 애니메이션 가져오는 법 없나요?? 2 크리티컬 2012.10.06 1883
RMVX RPG VX XAS 한글화 시키는 방법은 없나요? 펀코우뤼 2013.12.26 743
RMVX RPG VX 간단한 질문.. 1 다지류 2014.01.25 623
RMVX RPG VX 그림을 이용한 시야설정 3 file 인삼보이 2013.06.06 2062
RMVX RPG VX 기본 전투 질문 3 마녀씨츠 2013.12.04 1357
RMVX RPG VX 다운현상.. 2 loutel 2011.07.10 1207
RMVX RPG VX 동료 투입에 대한 질문 4 휴론 2014.11.09 328
RMVX RPG VX 라는 프로그램 으로 꼭 rpg만 만드나요? 1 달포로 2014.09.30 492
RMVX Rpg Vx 렉 방지하는 법좀, 최적화 하는 법좀;; 4 명상합시다 2010.10.13 4028
RMVX rpg vx 로 게임을 만들어 팔아도 enterbrain 에서 뭐라고 안하나요? 3 교육게임 2011.02.28 1235
RMVX rpg vx 맵 어둡게 하는 방법 1 RMadrid 2011.10.23 2379
RMVX RPG VX 맵상전투로 바꾸는방법이 뭐죠; 2 궁궐앞거지 2012.02.13 2875
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 127 Next
/ 127