HoHo游戲開(kāi)發(fā)引擎是針對(duì)2D游戲開(kāi)發(fā)的專(zhuān)業(yè)引擎,擁有良好的系統(tǒng)構(gòu)架、高效的圖像處理模塊、聲音以及網(wǎng)絡(luò)通訊等與游戲開(kāi)發(fā)相關(guān)的所有功能;引擎使用了標(biāo)準(zhǔn)C++構(gòu)造,以DirectX為基礎(chǔ),可良好運(yùn)轉(zhuǎn)于Windows98/me/2k/xp平臺(tái),支持CPU的MMX指令優(yōu)化。
引擎支持:
1、通過(guò)CDisplay基類(lèi)實(shí)現(xiàn)的Direct3D與DirectDraw并用的多態(tài)機(jī)制,提供自動(dòng)選擇恰當(dāng)?shù)倪M(jìn)行方式;
2、引擎支持三種常用的圖形格式(BMP、TGA、JPG),支持alpha通道自動(dòng)混合等;;
3、另外提供高級(jí)秀圖主題,驅(qū)駕硬體來(lái)加快位圖操作,提供額外的圖形操作(反轉(zhuǎn)等);
4、引擎還提供對(duì)圖象進(jìn)行RLE壓縮、解壓繪制等;
5、數(shù)據(jù)管理方面支持直接Zip包的讀取,并有接口函式;
6、提供對(duì)常用聲音類(lèi)型的支持,如:Midi、Wave、MP3。
7、提供AVI視頻文件的播放。
8、支持網(wǎng)絡(luò)連接通訊,使用多線程并行處理,完全可以滿(mǎn)足網(wǎng)絡(luò)游戲的需要。