您的位置:首页 > 其它

目前的工作进度

2010-03-10 12:41 232 查看
我的构想是写一个开源的日式AVG引擎,特点是有较为强大的GUI界面。

我的工作不是从头开始,而是用GLO GUI引擎为框架(所以GUI当然较为强大了,呵呵),用HGE作为显示的核心,用ANGELSCRIPT作为脚本。用CLIPS作为AI的核心(用于编写专家系统,我写这个的目的,主要还是作为专家系统的框架)。利ANGELSCRIPT的协程功能实现引擎的主循环。

 

面前工作进度:

正在阅读重构GLOGUI引擎。对这个引擎花了几个月的时间,现在应该大致有一些了解了。原来觉的比较先进,但现在看来,有些问题,特别是资源管理上,其实没有HGE的资源管理器先进(大家用HGE不知道有没有注意它的资源管理器?其实还是不错的。),所以最近在参考HGE的资源管理器改进GLO的资源管理器(GLO资源管理器当然也有自己的一些优点)。有了资源管理器和实体管理器及实体管理器内置的消息系统。在脚本中处理游戏的元素就将十分方便了。

具体的工作进度,是正在编写资源管理器,及各种资源管理类如DataTexture,DataFOnt,DataSprite等。

由于还要工作,还要陪女儿玩,一天就两个小时空闲,真是写的痛苦啊。不知道几年能完成了。

 

前天天寒地冻,在将外国人写的FREETYPE中文显示方案整合到AVG引擎封装在DataFont内时,反复测试总不能正常显示,最后才发现,原来的外国人写的例子内用的是日文字库,我图方便,就把字库拷了一下,没用新字库,白花了两小时还当我自己的字符转换的函数搞错了。

 

大龄业余人士从来都是如此痛苦啊。

不过我写完肯定放出全部代码,因为我只是个泥水匠,将别人的代码封装在一起。可不想当个宝。

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息