RPGツクールXP/VX用のRGSS素材です。
一部英語版対応です。
(A few materials can be used for English RPG MAKER XP/VX.)
競合率はルファーの独断と偏見なのでたまにハズレます。
#==============================================================================
# ■ 戦闘テストで市松背景
#------------------------------------------------------------------------------
# 戦闘テスト時に市松模様のバトルバックを表示します。
# (C) ルファー
# WebSite https://tkoolerlufar.pages.dev/
#==============================================================================
=begin
=対応RGSS
2
=他の素材との競合の可能性
!.. 戦闘関連素材に注意
=競合確認済み素材
* 画面解像度変更対応
この素材より下に置くことで競合を回避できます
=更新履歴
2014/12/28 公開
=再定義しているメソッド
Spriteset_Battle#create_battleback
Spriteset_Battle#dispose_battleback_bitmap
Spriteset_Battle#dispose_battleback
Spriteset_Battle#update_battleback
=end
#----------------------------------------------------------------------------
# ◇ Lufar モジュール
#----------------------------------------------------------------------------
module Lufar
#--------------------------------------------------------------------------
# ◇ BattlebackCheck モジュール
#--------------------------------------------------------------------------
module BattlebackCheck
BASE_COLOR = Color.new(0, 0, 128) # 戦闘テスト用バトルバック 基本色
end
end
#----------------------------------------------------------------------------
# ◆ Spriteset_Battle クラス
#----------------------------------------------------------------------------
class Spriteset_Battle
#--------------------------------------------------------------------------
# ● バトルバックの作成
#--------------------------------------------------------------------------
alias _Lufar_BattlebackCheck_create_battleback create_battleback
def create_battleback(*args)
if $BTEST
bitmap = Bitmap.new(2, 2)
base_color = Lufar::BattlebackCheck::BASE_COLOR
bitmap.fill_rect(bitmap.rect, base_color)
for x, y in [[0, 0], [1, 1]]
bitmap.set_pixel(x, y, Color.new(
[base_color.red - 63.0, 0.0].max,
[base_color.green - 63.0, 0.0].max,
[base_color.blue - 63.0, 0.0].max))
end
@battleback_sprite = Plane.new(@viewport1)
@battleback_sprite.bitmap = bitmap
@battleback_sprite.zoom_x =
@battleback_sprite.zoom_y = 16.0
else
_Lufar_BattlebackCheck_create_battleback(*args)
end
end
#--------------------------------------------------------------------------
# ● バトルバックの更新
#--------------------------------------------------------------------------
alias _Lufar_BattlebackCheck_update_battleback update_battleback
def update_battleback(*args)
return if $BTEST
_Lufar_BattlebackCheck_update_battleback(*args)
end
end
戻る