myu 发表于 2010-4-1 18:22:34

再请教一下mc的wait

wait.time必须在coroutine中调用,有时很不方便。好象有达人修改了wait.lua,使得脚本环境一直处于coroutine中,不知怎么修改才行。

ddid 发表于 2010-4-1 19:02:19

ZMUD的#wait害人不浅啊,不要想它了,换思路吧。

当然如果是为了了解协同的概念,还是多看一点LUA的书吧。

myu 发表于 2010-4-1 19:06:34

不说time了
wait.regexp这个用的最多的东东,也必须是在coroutine中

ddid 发表于 2010-4-1 19:08:43

最好举个不便的例子。

myu 发表于 2010-4-1 19:13:58

协程搞多了,有时会意外地出现上一个协程没有结束的情况,从而产生非预期的结果。
当然这个程序控制好一点是可以避免的, 然而无谓的制造协程也是有其弊端的。

myu 发表于 2010-4-1 19:16:48

协程套协程,有时有点象馒头故事中,那圆环套圆环的感觉,逻辑一复杂就晕晕的。

sauron 发表于 2010-4-1 21:48:05

我感觉挺方便的,没什么麻烦
也就是比zmud的#wa 多写了几行字而已。
页: [1]
查看完整版本: 再请教一下mc的wait