#============================================================================== # ■ RGSS2/RGSS3 テストプレイ時限定キャッシュ画像 Ver1.00 by 星潟 #------------------------------------------------------------------------------ # ファイル名に特定のキーワードが含まれる # 「キャッシュに保存される画像ファイル」を # テストプレイ以外で表示させないようにします。 # (イベントの場合、表示されないだけで触れたりする事は出来ます) # このスクリプトの設定項目を変更しないデフォルト状態の時 # TestOnlyというキーワードが含まれる画像ファイルが表示されない状態になります。 # # キャラチップで、樽や壷や箪笥等に隠されたアイテムを # テストプレイの時だけ可視化させたい場合や # 巨大エネミーのパーツ破壊の表現の際に透明な敵を作成する場合等に # ほんの少しだけ便利かもしれません。 # (まぁ、完成直前に差し変えればいいんですけどね) # なお、画像ファイルの大きさそのものは維持されるので # アニメーションの座標等に異常は生じないと思われます。 #============================================================================== module TestOnlyCB #このスクリプトの対象となるファイルを指定する為のキーワードを指定します。 Word = "TestOnly" end class << Cache #-------------------------------------------------------------------------- # ビットマップの読み込み #-------------------------------------------------------------------------- alias load_bitmap_testonly load_bitmap unless $! def load_bitmap(folder_name, filename, hue = 0) b = load_bitmap_testonly(folder_name, filename, hue) b.clear if !$TEST && filename.include?(TestOnlyCB::Word) b end end