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