查看: 1906|回复: 3

[已经解决] 循环是干什么用的?比如说???

  [复制链接]
梦石
0
星屑
50
在线时间
11 小时
注册时间
2011-3-28
回帖
10
发表于 2011-4-11 17:48:03 | 显示全部楼层 |阅读模式

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

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

×
很想知道这个功能能用来做什么~
梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
回帖
638
发表于 2011-4-11 18:02:11 | 显示全部楼层
回复 maiqinbo 的帖子

比如你要在事件中实现:按B键游戏结束,就要这么写:
循环
等待1帧          => 重要!必须!
条件分歧 当 B 键按下时
  游戏结束
分歧结束
以上循环

对应的有中断循环,即跳出这个循环执行下面事件指令,比如
把上面的  游戏结束  改为   中断循环  
就会在B键按下之前"暂停",当然,这之间可以写其他的指令,
循环就是一直循环执行"循环"与"以上循环"之间的指令,直到
"暂时消除事件""中断循环""中断事件处理"等等
>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2011-4-11 18:06:04 | 显示全部楼层











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
65
在线时间
44 小时
注册时间
2011-3-31
回帖
7
发表于 2011-4-12 10:11:24 | 显示全部楼层
本帖最后由 aceray 于 2011-4-12 10:20 编辑

很简单,就是反复执行循环中间的事件。如果循环中是‘显示文章’的一段话,那么你在游戏中碰到说这段话的npc就会无限反复显示着段话。
不过你可以为他设置一个出口,比如在循环中加入一个‘显示选择项’,‘是’的后面什么都不加,‘否’的后面加一个‘中断循环。那么当你点‘是’的时候就会从新进行循环,当你点‘否’的时候就会结束对话。

这个例子,希望你能明白
未命名.JPG
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部