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、支持网络连接通讯,使用多线程并行处理,完全可以满足网络游戏的需要。