замени ид с какой по какую картинку будут выводиться под ивентами
PHP код:
module Soul
module LayeredPicture
F_PIC = 10 # id первой картинки
L_PIC = 15 # id последней
end
end
class Spriteset_Map
include Soul::LayeredPicture
#--------------------------------------------------------------------------
# ● Alias Listings
#--------------------------------------------------------------------------
unless method_defined?(:soul_layered_picture_initialize)
alias_method(:soul_layered_picture_initialize, :initialize)
end
unless method_defined?(:soul_layered_picture_dispose)
alias_method(:soul_layered_picture_dispose, :dispose)
end
#--------------------------------------------------------------------------
# ● Initialize
#--------------------------------------------------------------------------
def initialize
soul_layered_picture_initialize
for i in F_PIC..L_PIC
@picture_sprites[i-1] = Sprite_Picture.new(@viewport1, $game_map.screen.pictures[i])
end
end
#--------------------------------------------------------------------------
# ● Dispose
#--------------------------------------------------------------------------
def dispose
soul_layered_picture_dispose
for i in F_PIC..L_PIC
@picture_sprites[i-1].dispose
end
end
end
class Sprite_Picture < Sprite
include Soul::LayeredPicture
#---------------------------------------------------------------------------
# * Alias Listings
#---------------------------------------------------------------------------
unless method_defined?(:soul_layered_picture_update)
alias_method(:soul_layered_picture_update, :update)
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
soul_layered_picture_update
self.z = 1 if (@picture.number >= F_PIC and @picture.number <= L_PIC)
end
end
Социальные закладки