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