#=========================================================================== # ◆ A1 Scripts ◆ # 遠景床(RGSS3) # # バージョン : 1.00 (2011/12/31) # 作者 : A1 # URL     : http://a1tktk.web.fc2.com/ #--------------------------------------------------------------------------- # 機能: # ・遠景が他のタイルと同じようにスクロールします #--------------------------------------------------------------------------- # 更新履歴   :2011/12/31 Ver1.00 リリース #--------------------------------------------------------------------------- # 設置場所 #  A1共通スクリプトより下 # # 必要スクリプト # A1共通スクリプト #--------------------------------------------------------------------------- # 使い方 # マップ設定のメモに <遠景床> と記述 #============================================================================== $imported ||= {} $imported["A1_FloorParallax"] = true if $imported["A1_Common_Script"] #============================================================================== # ■ RPG::Map #============================================================================== class RPG::Map #-------------------------------------------------------------------------- # ○ 遠景床 #-------------------------------------------------------------------------- def floor_parallax return true if $a1_common.note_data(self.note, "遠景床") return false end end #============================================================================== # ■ Game_Map #------------------------------------------------------------------------------ #  マップを扱うクラスです。スクロールや通行可能判定などの機能を持っています。 # このクラスのインスタンスは $game_map で参照されます。 #============================================================================== class Game_Map #-------------------------------------------------------------------------- # ☆ 遠景表示の原点 X 座標の計算 #-------------------------------------------------------------------------- alias a1_floor_parallax_gm_parallax_ox parallax_ox def parallax_ox(bitmap) return a1_floor_parallax_gm_parallax_ox(bitmap) unless @map.floor_parallax return display_x * 32 end #-------------------------------------------------------------------------- # ☆ 遠景表示の原点 Y 座標の計算 #-------------------------------------------------------------------------- alias a1_floor_parallax_gm_parallax_oy parallax_oy def parallax_oy(bitmap) return a1_floor_parallax_gm_parallax_oy(bitmap) unless @map.floor_parallax return display_y * 32 end end end