原本打算赶在9月上旬放出来的,但CSDN的博客老是出错,于是当天就来申请CPPBLOG,今天就将近期更新后的版本放上来,希望大家继续支持!
OGF 0.81 debug版代码下载:
http://www.cppblog.com/Files/lwq49/GameFrame%200.81.rar
主要改进功能:
1、键盘、鼠标的消息处理采用了一个缓冲链表记录,减少由于帧数过少而导致的消息丢失;
2、在FrameCom的Layer增加了缓冲处理选项,可将层内的对象缓冲至一个Sprite对象内;
3、增加一个IBaseObject接口,作为ObjectCom与FrameCom的基类;
4、在ObjectCom中添加了ScrollBar, Edit,GDI,Slider,Particle,Graph,BufferPage等组件;
5、增加HGE对窗口模式下的焦点获取/丢失需要回调消息处理的支持;
.....
修复的BUG:
1、Object旋转后要重新计对象的位置及大小
2、Object的坐标,大小变化需要通知GameGroup对象修改相关的属性(如坐标,大小)
3、修正GameGroup的一些BUG
4、修正GameView,GameScene,GameLayer创建时没有命名及设置默认大小的BUG
5、修正g_lpDefaultResource全局变量没有释放的BUG
6、修正几处内存泄漏的BUG
7、调整了部分组件的文件目录布局
8、重新整理所有项目的Release版本生成的设置选项
.....