Archer是什么?

来源:互联网 发布:京东商城好还是淘宝好 编辑:程序博客网 时间:2024/05/01 02:34

Archer 是什么?

   Archer Gameware 是完整的游戏开发组件,不是一般意义上的 Game Engine,我们将其称为“Gameware”,提供功能丰富的客户端游戏引擎以及服务器端解决方案。

   目前我们对引擎的功能界定包括:

  • 采用C++编码,完全面向对象的构架
  • 高性能3D实时渲染系统
  • 高性能音频输出系统
  • 室内外场景无缝结合管理器
  • 角色骨骼动画支持
  • 粒子系统,广告牌,灯光映射,环境映射,模版缓冲阴影,单像素光照等
  • 支持Alpha混合、基于剪裁的关键色等特性的2D图像绘制系统
  • 支持常规输入设备控制
  • 支持多种Mesh文件格式
  • 支持多种纹理格式
  • 支持多种音频格式
  • 支持TCP/UDP、P2P等网络协议
  • 支持直接读取压缩归档文件(7z、zip)
  • 支持数据压缩
  • 支持动态脚本(lua)
  • 支持物理引擎插件
  • 配套的场景编辑器、粒子编辑器、地图编辑器
  • 提供产品白皮书、使用文档、API文档

   Archer 目前是成长期的开源项目,当前版本为 0.3.0。在对前两个 release 版本考察之后,开发组决定对新的 0.3.0 版进行自下而上的完全重构!重写核心代码,使引擎更加稳定,使客户端的2D/3D引擎与服务器端形成整体解决方案。另外,我们也可能变更授权协议,因此,现在我们暂时不提供任何 release 版的下载服务。目前我们使用 LGPL 协议。

 

原创粉丝点击