原本打算趕在9月上旬放出來的,但CSDN的博客老是出錯(cuò),于是當(dāng)天就來申請(qǐng)CPPBLOG,今天就將近期更新后的版本放上來,希望大家繼續(xù)支持!
OGF 0.81 debug版代碼下載:
http://www.shnenglu.com/Files/lwq49/GameFrame%200.81.rar
主要改進(jìn)功能:
1、鍵盤、鼠標(biāo)的消息處理采用了一個(gè)緩沖鏈表記錄,減少由于幀數(shù)過少而導(dǎo)致的消息丟失;
2、在FrameCom的Layer增加了緩沖處理選項(xiàng),可將層內(nèi)的對(duì)象緩沖至一個(gè)Sprite對(duì)象內(nèi);
3、增加一個(gè)IBaseObject接口,作為ObjectCom與FrameCom的基類;
4、在ObjectCom中添加了ScrollBar, Edit,GDI,Slider,Particle,Graph,BufferPage等組件;
5、增加HGE對(duì)窗口模式下的焦點(diǎn)獲取/丟失需要回調(diào)消息處理的支持;
.....
修復(fù)的BUG:
1、Object旋轉(zhuǎn)后要重新計(jì)對(duì)象的位置及大小
2、Object的坐標(biāo),大小變化需要通知GameGroup對(duì)象修改相關(guān)的屬性(如坐標(biāo),大小)
3、修正GameGroup的一些BUG
4、修正GameView,GameScene,GameLayer創(chuàng)建時(shí)沒有命名及設(shè)置默認(rèn)大小的BUG
5、修正g_lpDefaultResource全局變量沒有釋放的BUG
6、修正幾處內(nèi)存泄漏的BUG
7、調(diào)整了部分組件的文件目錄布局
8、重新整理所有項(xiàng)目的Release版本生成的設(shè)置選項(xiàng)
.....