北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
12
返回列表 发新帖
楼主: seagate

Cmud的时间控制小技巧

[复制链接]
发表于 2010-1-22 13:54:49 | 显示全部楼层
怎么发帖子会发两个
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-1-22 16:05:53 | 显示全部楼层
说到时间的控制,我最近从师小刀学习mush,相对用了十几年的zMud的Tick Timer来说,Mush的定时器也让我从搞不懂到有点认识,感觉越来越有味道,也许这就是多线程的优势吧。我最近也一直在考虑怎么利用好Mush的定时器。不过我在软件设计方面还只是个业余的,很期望Luohh这样的专业人士也能捣鼓一下Mush,提供些精良的代码。

[ 本帖最后由 hba 于 2010-1-23 12:46 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-1-22 22:34:58 | 显示全部楼层
mush不太了解,但是时间触发只是预制的时间触发器就可以做好多,而且lua语法自身的时间控制也非常优良。这方面确实比Zmud强。Cmud这方面只能说他慢慢有现代的脚本语言意识了,但是要走的路还很长。我看了至少函数、过程、内部变量、多线程、循环、判断都有了非常长足的发展,但是对本身资源保护上做的不是很足够,这方面的缺失很影响程序的实用性。提供锁或者更加优良的线程间交互手段就比较好了,还有信号量这块好好做做,现在的中断方式使用起来限制太多。Cmud里面的Lua语法没用过,也支持Lua,不过不知道效果如何。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-5-19 05:16 AM , Processed in 0.008111 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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