筱郁最近精簡了XP腳本
整理出一個如果需要複雜的條件分歧,代入運算大量變數的話
可以直接在腳本當中輸入程式碼...
而不需要在地圖事件的[劇本]當中進行編輯
這個腳本其實是精簡一般的scene腳本而來
希望這個對大家有用
#在地圖事件劇本中,以$scene = Scene_ta550.new進行調用
#========================================
# ★ Scene_ta550
#----------------------------------------
# 筱郁由內建腳本中修改,自動執行大量運算的scene。
#========================================
class Scene_ta550
def main
@spriteset = Spriteset_Map.new
@back = Sprite.new
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
@back.dispose
@spriteset.dispose
end
def update
@spriteset.update
update_command
end
def update_command
#======在此輸入準備運算之數值============
#例如指定22號變數為3,23號變數為4
#$game_variables[22] = 3
#$game_variables[23] = 4
#=========================================
#返回地圖(或進入其他scene)
$scene = Scene_Map.new
end
end