LuaForS60
Diablocn
四不象
展开
-
LuaForS60 工程来由、目标 Etc......
来由: 本人很喜欢wow(老暴雪密了,因为暗黑玩到大学都没毕业),因此自己写过一些简单的时钟插件什么的,所以也一直想把wow插件的设计: lua 控制逻辑,xml控制界面等移植到 我熟悉的Symbian S60平台上. 年后公司变化很大,事情也不是很多,加上女朋友出差, 无论上班和下班后都有点时间作些自己感兴趣的事情了.那就开始吧. 目标: 1: Keep it simple原创 2009-03-30 17:42:00 · 518 阅读 · 0 评论 -
太累,停一段时间。
做了也有3个多月了,这段时间感觉太累了暂停个个把月,干下其他事件,调整下心情。原创 2009-05-14 09:42:00 · 579 阅读 · 0 评论 -
依然是一团浆糊
这一周把memory pool 的实现修改了一下,原来的testcase也不可用了,又重新写了2个testcase测试了一下,其实新的实现比原来也就少了一个整数的除法操作,其实效率的影响是很少的。但是不改的话一直都觉得心里好像有个刺一样,最后还是改了。好像有点强迫症了。 完成了C端对象的引用系统。 继续bind一些简单的象rect point size等类到lua中去,发现宏越来越原创 2009-05-11 15:37:00 · 682 阅读 · 0 评论 -
LuaForS60 3rd Demo is released!
Demo还比较粗糙,不过基本的模块都搭好了. 所有的可修改文件的都在 存储卡//lua4s60//firstApp 目录下面,可以修改 firstApp.xml 来 改变/增加 控件的布局和数目(除了Menu和Cba要保证是唯一的),也可以修改 firstApp.xml 和 firstApp.lua 里面的lua脚本来改变Demo的逻辑,除了这2文件外其他的lua文件千万不要修改. 做过原创 2009-05-05 17:11:00 · 742 阅读 · 1 评论 -
LuaForS60 工程进度 4.16 --- 4.24.
一团浆糊....tolua 不适合LuaForS60这个工程 (功能过于强大,相对慢一点),不得不自己写了几个简单的binder,再手动的把所有Control函数都bind到lua上. 痛苦ing为了lua端调用可以方便和快速一点,把修改了很多control的接口并变为Public,和自己的做设计的原则有点冲突,痛苦ing 完成:1: bind了一部分Control的函数到原创 2009-04-24 16:49:00 · 601 阅读 · 0 评论 -
LuaForS60 工程进度 4.1 --- 4.8
完成:1: dll 工程移植到3rd完成, 终于在硬盘上建立了 LuaForS60 Project.2: 工程的 Xml的Schema大部分搞定,比想象中要难些. 国内关于Xml的深一点的资料几乎没有.3: 看了Lua program gems 和 Game program gems 上的几篇英文文档,对Lua本身 和 Lua与C交互的认识加深了许多,有时间的话把它们翻译一下.原创 2009-04-08 16:43:00 · 635 阅读 · 0 评论 -
简单测试了一下Lua的速度
很简单,循环做加法 100w 次 ,机器 N73 // 代码如下CountTimeAndDumpToDialog( const char* timeTest = "a = 0 /r/n" "for i=1,1000000 do a = a + 1 end /r/n"原创 2009-03-31 16:54:00 · 3788 阅读 · 0 评论 -
LuaForS60 工程进度 4.9 --- 4.15
完成:1: 看了tolua++的实现,支持Lua继承,新生成数据成员,函数等 ,确实是很巧妙,不过对于Lua4S60工程来说太复杂了, Lua4S60的类型不需要继承, 最复杂的control也需要额外加东西 .2: Skin Reader 除一部分Control还没有读取外,其他的基本完成。 要实现configurable比想象中要难,修改了很多Control的实现. 下一原创 2009-04-15 16:57:00 · 525 阅读 · 0 评论 -
OK 重新开始这个项目!
换了一个工作,顺便休息了有一个月 ,重新做这个项目.不过在新公司比原来忙了好多, 因此进度回避原来慢。原创 2009-06-24 11:06:00 · 663 阅读 · 0 评论