pjz 发表于 2013-2-26 19:08:02

请教 lua 协程如何实现以下触发效果

一、需求:
某mud游戏技能学习机器中,法术学习切磋时,熟练度到100%时需要执行“xiudao”来升级,而“xiudao”需要一段时间才能结束,开始修道后 在修道结束之前的时间来学习另一个skillslist当中的其他技能,当出现修道结束提示时,继续学习法术。如此循环

二、思路,通过协同程序,两个线程分别学习skilllist中的技能和法术技能,等出现相关触发时,挂起当前线程,唤醒另一个线程。

但是对协同不熟,不知具体如何实现,请高人指点一二~~

北大侠客行MUD,中国最好的MUD
页: [1]
查看完整版本: 请教 lua 协程如何实现以下触发效果