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

Project1

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

[已经解决] next表示什么意思

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3925
在线时间
254 小时
注册时间
2013-10-13
帖子
790
跳转到指定楼层
1
发表于 2018-9-1 17:14:40 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在Game_Event类的refresh中,
        # 确认开关条件 1
        if c.switch1_valid
          if $game_switches[c.switch1_id] == false
            next
          end
        end
如果执行了next语句,为什么事件就不出现?next表示什么意思?

Lv3.寻梦者

梦石
0
星屑
3925
在线时间
254 小时
注册时间
2013-10-13
帖子
790
2
 楼主| 发表于 2018-9-1 17:32:02 | 显示全部楼层
具体是什么意思?就是条件符合了,执行NEXT语句,然后就不执行此次条件,直接执行条件下面的语句吗?能讲详细点吗?可以举例吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3925
在线时间
254 小时
注册时间
2013-10-13
帖子
790
3
 楼主| 发表于 2018-9-1 17:44:13 | 显示全部楼层
这个我明白,例如
i=5
while i>0
  i = i -1
if  i == 2
  next
end
p i
end
结果显示4、3、1、0
但是,在Game_Event类的refresh中,
        # 确认开关条件 1
         if c.switch1_valid
           if $game_switches[c.switch1_id] == false
             next
           end
         end
如果执行了next语句,为什么事件就不出现?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3925
在线时间
254 小时
注册时间
2013-10-13
帖子
790
4
 楼主| 发表于 2018-9-3 17:04:53 | 显示全部楼层
我终于明白了,是满足条件,就直接跳过满足这个条件的循环里面的值,就取消事件页

点评

这么说也行  发表于 2018-9-9 13:59
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-5-5 14:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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