YSLib PreAlpha 2



幻の上帝
2011-04-11 08:55:50

上一坑: http://www.yayabo.cn/thread-3846-1.html 。
(许可证仍然适用GPLv3,不过对于其中用到的库及其修改版可以单独选用原有许可证。)
>Franksoft YSLib PreAlpha 更新说明
====
>PreAlpha 2
====
2011-04-11
PreAlpha 2(Build 200) 发布。
维护地址: http://code.google.com/p/yslib 。源码可以在那边下载。
界面完善了点。其它么……没什么对最终用户而言特别突出的特性。当作阅读器而言仍然很不完善,书签啥的都没有。唯一一个显著的进步是效率(界面响应在 release 版本下比较流畅)。此外就是细节上(但实现起来比较麻烦)的东西了,像是连续响应输入之类。
代价……重构掉的代码少说也是之前的 5 倍。
增加的特性除了以上内容外,主要是只对于开发而言有用的:
自定义宏(缩减代码长度用,否则光是写getter就会疯掉);
多播委托模板;
事件映射表(只是用来压缩接口个数……);
字符光栅化模板和渲染器(我真的只是重复发明轮子没刻意山寨M$- -,即使类名类似也不要脑补有相同的功能);
依赖事件(同上);
事件路由(同上)。
注释文档可以用 Doxygen 编译(我用的好像是 1.7.2 )。
还是集成测试代替单元测试,所以版本号不表示实际编译次数。 Build 是全编译版本号,每次预定平均增量编译64次。
测试基本完全语句覆盖,不过应该还有很多 bug 。


o70078
2011-04-11 09:13:23

能当作阅读器用?在NDS上阅读TXT么?


幻の上帝
2011-04-11 09:20:22

暂时只是演示而已……由于DS的渣IO效率,作为阅读器没什么实用价值。(方正姚体还行,宋体就……= =)
有空打算移植到Windows上玩(模拟器什么的太麻烦了),不过要是做过头DS跑不动也没多大意义了……
意义不明的截图传送门v2: http://tieba.baidu.com/f?kz=1043526998 。


boy545003571
2011-04-11 12:02:33

膜拜LZ,辛苦了
最近事情比较多,有空闲再看看吧