class Scene_buzhen #-------------------------------------------------------------------------- # ● 主处理 #-------------------------------------------------------------------------- def main $魏军主营=[[$左前锋],[$右前锋],[$中军],[$左侧翼],[$右侧翼]]#$魏军主营=游戏变量[3] $左前锋=[5,8] $右前锋=[5,9] $中军=[5,10] $左侧翼=[5,11] $右侧翼=[5,12] 底图.bitmap = "Graphics/Battlebacks/行军布阵" name= $左前锋.bitmap= "Graphics/Battlers/#{$game_party.actors[0].battler_name}" $右前锋.bitmap= "Graphics/Battlers/#{$game_party.actors[1].battler_name}" $中军.bitmap= "Graphics/Battlers/#{$game_party.actors[2].battler_name}" $左侧翼.bitmap= "Graphics/Battlers/#{$game_party.actors[3].battler_name}" $右侧翼.bitmap= "Graphics/Battlers/#{$game_party.actors[4].battler_name}" end # 执行过渡 Graphics.transition # 主循环 loop do # 刷新游戏画面 Graphics.update # 刷新输入信息 Input.update # 刷新画面 update # 如果切换画面就中断循环 if $scene != self break end end # 准备过渡 Graphics.freeze # 释放窗口 $左前锋.dispose $右前锋.dispose $中军.dispose $右侧翼.dispose $右侧翼.dispose end #-------------------------------------------------------------------------- # ● 刷新画面 #-------------------------------------------------------------------------- def update 选择$左前锋 when 1 $左前锋=[9,13] when 2 $左前锋=[11,12] when 3 $左前锋=[13,13] when 4 $左前锋=[15,12] when 5 $左前锋=[11,15] when 6 $左前锋=[15,15] when 7 $左前锋=[9,17] when 8 $左前锋=[11,18] when 9 $左前锋=[13,17] when 10 $左前锋=[15,18] end 选择$右前锋 when 1 $左前锋=[9,13] when 2 $左前锋=[11,12] when 3 $左前锋=[13,13] when 4 $左前锋=[15,12] when 5 $左前锋=[11,15] when 6 $左前锋=[15,15] when 7 $左前锋=[9,17] when 8 $左前锋=[11,18] when 9 $左前锋=[13,17] when 10 $左前锋=[15,18] end ##############效果区###################################### 选择$中军 when 1 $左前锋=[9,13] when 2 $左前锋=[11,12] when 3 $左前锋=[13,13] when 4 $左前锋=[15,12] when 5 $左前锋=[11,15] when 6 $左前锋=[15,15] when 7 $左前锋=[9,17] when 8 $左前锋=[11,18] when 9 $左前锋=[13,17] when 10 $左前锋=[15,18] end 选择$左侧翼 when 1 $左前锋=[9,13] when 2 $左前锋=[11,12] when 3 $左前锋=[13,13] when 4 $左前锋=[15,12] when 5 $左前锋=[11,15] when 6 $左前锋=[15,15] when 7 $左前锋=[9,17] when 8 $左前锋=[11,18] when 9 $左前锋=[13,17] when 10 $左前锋=[15,18] end 选择$右侧翼 when 1 $左前锋=[9,13] when 2 $左前锋=[11,12] when 3 $左前锋=[13,13] when 4 $左前锋=[15,12] when 5 $左前锋=[11,15] when 6 $左前锋=[15,15] when 7 $左前锋=[9,17] when 8 $左前锋=[11,18] when 9 $左前锋=[13,17] when 10 $左前锋=[15,18] end
行军布阵.png (198.87 KB, 下载次数: 7)
行军布阵2.png (210.55 KB, 下载次数: 5)
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |