- 注册时间
- 2004-9-4
- 最后登录
- 2008-6-15
⑥精研
- 积分
- 1932
|
HoHo网络游戏客户端底层引擎
简介:
3D高速发展的今天,3D加速卡的性能不断提高,3D的使用也越来越广泛,但同时,2D也一样在发展(虽然以后将是3D的天下),如果把3D的性能思想带入2D中来,那也将为2D带来更好的性能与画面效果。本引擎就是利用3D硬体来为2D图形所用,并且同时支援了无硬体的2D绘制。除了图形图像处理外,本引擎还包含了游戏项目中所需的各项技术,包括网络互连、应用层支持等等。
架构体系:
通过CDisplay基类实现的软件渲染与硬件渲染并用的多态机制,提供自动选择恰当的使用方式;引擎支持三种标准的图形格式(BMP、TGA、JPG),另外还有相应的自定义格式支持(有附带工具),支持alpha通道自动混合等,另外提供高级绘图主题,驱驾硬体来加快位图操作,提供额外的图形操作(反转、扭曲、透视等),数据管理方面支持直接Zip包的读取,并有接口函式,还提供对常用声音类型的支持,如:Midi、Wave、MP3。网络连接方面续Winsock的应用方式,封装并提供了高阶的网络数据包封装功能,以提供更为快捷的操作方式。
支持:
1、通过CDisplay基类实现的Direct3D与DirectDraw并用的多态机制,提供自动选择恰当的进行方式;
2、引擎支持三种常用的图形格式(BMP、TGA、JPG),支持alpha通道自动混合等;
3、另外提供高级绘图主题,驱驾硬体来加快位图操作,提供额外的图形操作(反转、扭曲、透视等);
4、引擎还提供对图象进行RLE压缩、解压绘制等;
5、数据管理方面支持直接Zip包的读取,并有接口函式;
6、提供对常用声音类型的支持,并有针对游戏声音、音效特性的管理模式,支持3D音效,格式支持如:Midi、Wave、MP3;
7、支持网络连接通讯,使用多线程并行处理,完全可以满足网络游戏的需要;
8、提供AVI视频文件的播放。
如何获得本引擎:
您可以通过访问 http://www.gameres.com/HoHo 来获得本引擎的最新版本资讯。
您可以到 http://www.gameres.com/bbs/showforum.asp?forumid=2 发表您对HoHo的看法或者疑问。
您也可以通过HoHo自带的自动更新程序来进行更新。
软件: Windows2000/XP/98/me, DirectX 8.0以上, Visual C++.Net(VC7)或VC6
硬件: Pentium MMX CPU以上(SSE可选), 显卡支援3D加速(可选)
★使用协议★ (如果您要使用本引擎,您必须同意以下内容)
本引擎是由Game Resource开发,属于共享软件,仅供研究、学习使用,本引擎的标题、所有权与知识财产权依然为Game Resource所有,未得到Game Resource同意,请勿用于商业用途或进行许可范围之外的修改。若版权或开发上有任何问题、疑问,均可与我联系。
您可以在协议许可范围内任意转载使用本引擎,但使用本引擎所造成的任何后果将由使用者自行负责,与本引擎无关。
引擎所使用的Zip解压是通过第三方开发包“IO for uncompress .zip files using zlib”实现,此部分所有权利属Gilles Vollant所有;引擎所使用的JPEG解码是通过第三方开发包“Intel(R) JPEG Library (IJL)”实现,此部分所有权利属Intel(R)所有。
|
|