Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
lcui-0.15.0_for_windows_x86.zip | 2013-11-22 | 4.3 MB | |
lcui-0.15.0.zip | 2013-11-22 | 7.8 MB | |
lcui-0.15.0.tar.gz | 2013-11-22 | 7.3 MB | |
README.md | 2013-11-22 | 2.3 kB | |
Totals: 4 Items | 19.4 MB | 0 |
CHANGES BETWEEN 0.14.0 and 0.15.0
- Limit the graphical render maximum frames per second to 100, for reduce CPU usage.
- Modify event processing module, add an event disconnection functions, partial function has been modified.
- Update timer function modules, fix known BUG.
- Update TextBox and Label GUI Widget, optimized text rendering speed, fix known BUG.
- Add text auto-wrap function, if edit text in TextBox, may be problems when enabled auto-wrap function.
- Fixed: multi-threaded rendering text causes text bitmap abnormal, program crash and other problems, now the text rendering tasks has been transferred to the main thread performed separately.
- Fixed: known BUG in GUI widgets stacking order processing function.
- Fixed: all messages are not all processed when each processing GUI Widget messages.
This updates mainly aimed author's LCUI 2D Fighting Game, since the LCUI 2D Fighting Game is mainly on the windows platform for development and testing, therefore, although some function modules on the windows platform support is good, but is not guaranteed can be normal support GNU / Linux platform.
0.14.0 和 0.15.0 之间的变化
- 限制每秒图形更新帧数最大为100,减少CPU占用。
- 调整事件处理模块,添加事件连接的解除功能,部分函数接口做了修改。
- 更新定时器功能模块,修复已知的BUG。
- 更新TextBox和Label部件,优化文本绘制速度,修复部分已知BUG。
- 添加文本的自动换行功能,但仅适用于静态文本显示,若在已启用自动换行功能的TextBox部件中进行文本编辑,可能会出现问题。
- 解决多线程进行文本渲染时导致的文本位图异常、程序崩溃等的问题,现已将文本渲染任务转由主线程单独执行。
- 修复GUI部件的堆叠顺序处理功能中的已知BUG。
- 解决在每次处理GUI部件消息时未完全处理掉全部消息的问题。
本次更新主要针对作者应用LCUI开发的2D格斗游戏,LCUI中的部分已知BUG并未解决,作者计划会在后续版本中修复这些BUG。由于该游戏主要在windows平台上进行开发和测试,因此,虽然部分功能模块对windows平台支持良好,但并不保证也能正常支持GNU/Linux平台。