赞 | 4 |
VIP | 0 |
好人卡 | 0 |
积分 | 78 |
经验 | 15725 |
最后登录 | 2024-11-14 |
在线时间 | 1339 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7772
- 在线时间
- 1339 小时
- 注册时间
- 2015-8-15
- 帖子
- 752
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 金芒芒 于 2024-6-7 13:18 编辑
想要的结果是$魏军主营= [[],[],[],[],[]]每个[]里多有十个选择确认值#$魏军主营=游戏变量[3]
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
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
|
|