LuaForS60 工程进度 2.1 --- 3.30

来源:互联网 发布:t110e4没砍之前的数据 编辑:程序博客网 时间:2024/04/30 11:17

 

做了快2月了,进展还比较顺利 .突然想起记下工程进度吧,以后自己也可以看看, 呵呵

 

完成:

1: 有1,2年没有写过插件了,Lua也几乎忘记了,重新熟悉Lua. Lua-C_Api .

2: 移植、修改 OggPlayer的Ui库,新增layer的概念,新增Dialog,menu ,cba 等控件

3: 熟悉Xml. Xml Schema,

4: 移植TinnyXml 作为xml的解释器(轻量,DOM方式解释Xml),只支持 Xml Schema 的外部验证(因为TinnyXml上不支持验证)

5: 移植ToLua++(轻量,不需使用boost) 作为 C/C++ to lua 的binder .

6: 实现了Memory pool 作为Lua的内存分配器

 

 

下一个月任务:

1: 把工程的各个dll 移到S60 3rd版

 

2: 开始主工程 : (还没想好先做哪个)

a: 认真考虑各个模块的实现 .

b: dll 扩展器,各个扩展dll从该类中扩展

c: 事件接收,分发器..

d: Skin reader (Xml)