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