找回密码
 点一下
查看: 952|回复: 6

关于循环整数

[复制链接]
发表于 2009-11-1 01:24:42 | 显示全部楼层 |阅读模式
看那些帖子里总是谈到循环整数
那么循环整数A和B是做什么用的?
能简单的举个例子吗?
请原谅本人的愚蠢!
发表于 2009-11-1 07:07:30 | 显示全部楼层
循环整数顾名思义就是‘循环’的‘整数’(好像废话)
举例吧,比如,玩家1(红色)的现有黄金=0

那么你在触发里写:
[trigger]玩家 - 增加 100 玩家1(红色) 的 现有黄金[/trigger]
这时玩家1的钱就变成100了

如果你把这个动作放到循环整数下面
[trigger]For循环整数A从 1 到 10, 做动作
    Loop - 动作
        玩家 - 增加 100 玩家1(红色) 的 现有黄金[/trigger]
那么这时这个动作就被执行了10次
玩家1的钱也就自然而然的变成100*10=1000了

至于循环整数A、循环整数B根本没区别
它们只是玻璃渣给我们的全局变量bj_forLoopAIndex和bj_forLoopBIndex
用于平时循环整数的使用
当然你也可以用自定义循环整数,比如
[trigger]For i 从 1 到 10, 做动作
    Loop - 动作[/trigger]
效果一样的
这些你可以不用明白
你只需要明白它们没有区别
如果需要更详细的话lx补充吧
回复

使用道具 举报

发表于 2009-11-1 10:10:58 | 显示全部楼层
就是两组循环整数,分成AB大概是为了避免冲突还是什么的……?←信口胡说
然后这个整数值的运用就是。比如:
循环动作循环整数A 1到10
set unit(循环整数A)=新建单位在xy
将unit(循环整数A)加入单位组某
这样就可以每次循环建的单位都依次加入单位组啦。
楼下补充。
回复

使用道具 举报

 楼主| 发表于 2009-11-1 11:35:38 | 显示全部楼层
我不知道楼上在说什么
但我隐隐明白了循环整数就是重复动作
请问我理解对吗
回复

使用道具 举报

发表于 2009-11-1 11:55:33 | 显示全部楼层
这个最好去看看任何一门变成程序语言教程中的循环

用循环整数作循环其实感觉很多功能都被阉割了……从一个while循环被阉割成了一个功能还不完整的for循环………………

循环的概念顾名思义,就是反复去执行,但循环还是有很多技巧的,这需要自己慢慢的去摸索和探究
回复

使用道具 举报

 楼主| 发表于 2009-11-1 13:13:08 | 显示全部楼层
拜谢
回复

使用道具 举报

发表于 2009-11-1 16:08:17 | 显示全部楼层
各位公子不能加点什么吗,比如说等待时间,等待游戏时间什么的。

我记得的好像循环中无法等待,或者等待会造成掉线隐患。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 23:15 , Processed in 0.035081 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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