RGSS Tips @Wiki
ピクチャにミラー機能を実装
最終更新:
匿名ユーザー
-
view
#============================================================================== # ■ Game_Picture #============================================================================== class Game_Picture #-------------------------------------------------------------------------- # ● 公開インスタンス変数 #-------------------------------------------------------------------------- attr_accessor :mirror #-------------------------------------------------------------------------- # ● オブジェクト初期化 #-------------------------------------------------------------------------- alias ここに半角小文字の英字で適当な文字列を入れる_initialize initialize def initialize(number) 上のと同じ文字列を入れる_initialize(number) # 名前を変えた initialize を呼び出す @mirror = false end #-------------------------------------------------------------------------- # ● ピクチャの消去 #-------------------------------------------------------------------------- alias ここに半角小文字の英字で適当な文字列を入れる_erase erase def erase 上のと同じ文字列を入れる_erase # 名前を変えた erase を呼び出す @mirror = false end end #============================================================================== # ■ Sprite_Picture #============================================================================== class Sprite_Picture < Sprite #-------------------------------------------------------------------------- # ● フレーム更新 #-------------------------------------------------------------------------- alias ここに半角小文字の英字で適当な文字列を入れる_update update def update 上のと同じ文字列を入れる_update # 名前を変えた update を呼び出す self.mirror = @picture.mirror end end
# イベントコマンドのスクリプト $game_screen.pictures[ピクチャ番号].mirror = true