设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1495|回复: 1
打印 上一主题 下一主题

数组循环的问题

 关闭 [复制链接]

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

跳转到指定楼层
1
发表于 2007-12-21 03:46:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
没有其他脚本

  1. $food = {}
  2. $food["火鸡"] = [1,2,3,4]
  3. $food["紫菜"] = [5,6,7,8]
  4. $fod = ["火鸡","紫菜"]
  5. class Scene_Cook
  6.   def main
  7.      @halp_window = Window_Help.new
  8.      @tmp = []
  9.      tmp = true
  10.       for i in $fod
  11.         for z in $food[i].keys
  12.           for q in z
  13.           if $game_party.item_number(q) == 0
  14.              tmp = false
  15.            end
  16.          end
  17.        end
  18.         if tmp != false
  19.           @tmp[@tmp.size+1] = i
  20.           tmp = true
  21.         end
  22.       end
  23.      @command_window = Window_Command.new(640,@tmp)
  24.      @halp_window.x = 1
  25.      @halp_window.y = 2 * 32
  26.      @command_window.x = 1
  27.      @command_window.y = 3 * 32
  28.      Audio.me_stop
  29.      Audio.bgs_stop
  30.      # 执行过渡
  31.      Graphics.transition
  32.      # 主循环
  33.      loop do
  34.        # 刷新游戏画面
  35.        Graphics.update
  36.        # 刷新输入信息
  37.        Input.update
  38.        # 刷新画面
  39.        update
  40.        # 如果画面被切换就中断循环
  41.        if $scene != self
  42.          break
  43.        end
  44.      end
  45.      def update
  46.       
  47.      end
  48.    end
  49. end
复制代码

本贴由论坛斑竹enghao_lim结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
哎呀,蛋疼什么的最有爱了

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

2
 楼主| 发表于 2007-12-21 03:46:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
没有其他脚本

  1. $food = {}
  2. $food["火鸡"] = [1,2,3,4]
  3. $food["紫菜"] = [5,6,7,8]
  4. $fod = ["火鸡","紫菜"]
  5. class Scene_Cook
  6.   def main
  7.      @halp_window = Window_Help.new
  8.      @tmp = []
  9.      tmp = true
  10.       for i in $fod
  11.         for z in $food[i].keys
  12.           for q in z
  13.           if $game_party.item_number(q) == 0
  14.              tmp = false
  15.            end
  16.          end
  17.        end
  18.         if tmp != false
  19.           @tmp[@tmp.size+1] = i
  20.           tmp = true
  21.         end
  22.       end
  23.      @command_window = Window_Command.new(640,@tmp)
  24.      @halp_window.x = 1
  25.      @halp_window.y = 2 * 32
  26.      @command_window.x = 1
  27.      @command_window.y = 3 * 32
  28.      Audio.me_stop
  29.      Audio.bgs_stop
  30.      # 执行过渡
  31.      Graphics.transition
  32.      # 主循环
  33.      loop do
  34.        # 刷新游戏画面
  35.        Graphics.update
  36.        # 刷新输入信息
  37.        Input.update
  38.        # 刷新画面
  39.        update
  40.        # 如果画面被切换就中断循环
  41.        if $scene != self
  42.          break
  43.        end
  44.      end
  45.      def update
  46.       
  47.      end
  48.    end
  49. end
复制代码

本贴由论坛斑竹enghao_lim结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
哎呀,蛋疼什么的最有爱了
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2026-6-22 13:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表