| 赞 | 5 |
| VIP | |
| 好人卡 | |
| 积分 | 73 |
| 经验 | |
| 最后登录 | 2026-7-13 |
| 在线时间 | 1244 小时 |
- 梦石
- 0
- 星屑
- 7296
- 在线时间
- 1244 小时
- 注册时间
- 2015-8-15
- 回帖
- 473
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 金芒芒 于 2024-6-7 13:18 编辑
想要的结果是$魏军主营= [[],[],[],[],[]]每个[]里多有十个选择确认值#$魏军主营=游戏变量[3]
[pre lang="ruby"]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
[/pre] |
-
-
|