ddid 发表于 2009-8-16 14:02:34

今天搞定了LUA-GD对MUSH的重新封装,超爽!

前段时间,写“新手——抄经”机器人2.2版的时候,使用的图片转换的方法是MS的WIA,但实际上LUA-GD应该就是在LUA下完成图像处理的组件。其实有了luacom,LUA脚本的编程感觉和Jscript,VBscript很像(WIA的调用方法几乎完全一样),LUA本身的特点没有完全发挥,当时其实就找到了LUA-GD,但发现LUA-GD在MUSH下不能直接被调用。经过这段时间的摸索(少不了提一下duno的点拨),已经改写了部分LUA-GD的代码,并重新编译,使MUSH可以调用。

附件两个DLL都是必须的,MUSH中LUA脚本调用的例子如下:


function test_luagd()

assert (package.loadlib ("luagd.dll", "luaopen_gd")) ()
local ver = gd.VERSION

print(ver)

end -- test_luagd()


昨天晚上睡觉前,有了一个设想,其实使用MUSH + LUA-GD作为图像引擎,可以在客户端把MUD中的某些特别事件以绘制图像的方式显示出来……
有点YY,不过还是有可能的。

sghjjj 发表于 2009-8-16 14:56:53

你太骚了

sghjjj 发表于 2009-8-16 14:57:06

就跟你的头像一样

ddid 发表于 2009-8-16 15:07:23

靠,熊猫也风骚,之前俺的头像还是Tiggress呢……


maper 发表于 2009-8-16 15:38:46

顶!可以试着写一个像zmud那样的地图功能。

ddid 发表于 2009-8-16 16:07:11

原帖由 maper 于 2009-8-16 15:38 发表 http://pkuxkx.com/forum/images/common/back.gif
顶!可以试着写一个像zmud那样的地图功能。

呵呵,这个貌似很难啊,需要好好研究研究……

focus 发表于 2009-8-16 16:31:12

完全看不懂的人继续华丽丽的飘过~(吐,真受不了现在的网络用词)

ddid 发表于 2009-8-16 16:38:01

原帖由 focus 于 2009-8-16 16:31 发表 http://pkuxkx.com/forum/images/common/back.gif
完全看不懂的人继续华丽丽的飘过~(吐,真受不了现在的网络用词)

看着Focus华丽丽滴飘过,你不禁一低头。。。。。。hzv

baggiopw 发表于 2009-8-17 21:55:27

母牛蒸桑拿
页: [1]
查看完整版本: 今天搞定了LUA-GD对MUSH的重新封装,超爽!