Project1
标题:
数组循环的问题
[打印本页]
作者:
yangff
时间:
2007-12-21 03:46
标题:
数组循环的问题
没有其他脚本
$food = {}
$food["火鸡"] = [1,2,3,4]
$food["紫菜"] = [5,6,7,8]
$fod = ["火鸡","紫菜"]
class Scene_Cook
def main
@halp_window = Window_Help.new
@tmp = []
tmp = true
for i in $fod
for z in $food[i].keys
for q in z
if $game_party.item_number(q) == 0
tmp = false
end
end
end
if tmp != false
@tmp[@tmp.size+1] = i
tmp = true
end
end
@command_window = Window_Command.new(640,@tmp)
@halp_window.x = 1
@halp_window.y = 2 * 32
@command_window.x = 1
@command_window.y = 3 * 32
Audio.me_stop
Audio.bgs_stop
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面被切换就中断循环
if $scene != self
break
end
end
def update
end
end
end
复制代码
[LINE]1,#dddddd[/LINE]
本贴由论坛斑竹enghao_lim结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者:
yangff
时间:
2007-12-21 03:46
标题:
数组循环的问题
没有其他脚本
$food = {}
$food["火鸡"] = [1,2,3,4]
$food["紫菜"] = [5,6,7,8]
$fod = ["火鸡","紫菜"]
class Scene_Cook
def main
@halp_window = Window_Help.new
@tmp = []
tmp = true
for i in $fod
for z in $food[i].keys
for q in z
if $game_party.item_number(q) == 0
tmp = false
end
end
end
if tmp != false
@tmp[@tmp.size+1] = i
tmp = true
end
end
@command_window = Window_Command.new(640,@tmp)
@halp_window.x = 1
@halp_window.y = 2 * 32
@command_window.x = 1
@command_window.y = 3 * 32
Audio.me_stop
Audio.bgs_stop
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面被切换就中断循环
if $scene != self
break
end
end
def update
end
end
end
复制代码
[LINE]1,#dddddd[/LINE]
本贴由论坛斑竹enghao_lim结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1