ZenGL图形引擎的简单介绍以及和HGE图形引擎的对比

ZenGL 是一个俄罗斯人编写的.


绘图方面:绘图方面ZenGL使用的是Opengl的API  此外还有一个子版本 为directx api 方便 跨平台。相对与HGE来说 完成度要高很多。并且效率也并不比HGE低。

字体绘制: 字体绘制在ZenGL上是预渲染字体成图片再在编码成ZenGL特定的zfi文件和字体纹理 进行渲染。效率上来说是最高的。但是字体灵活性不高。但是比HGE来说总比没有的好。

声音播放:声音播放方面使用的是OpenAL和Directx Sound的api。方便跨平台,声音是以3D声效为主(可以模拟成2D声效)。相比来说比HGE要强。

GUI:GUI方面ZenGL网站上有提供一个GUI组件下载。没有什么文档,不是很方便使用。

ZenGL内部所有复杂类型都是以结构体+函数来替代类。带来的好处就是性能相对类实现来说要高一点。 因为ZenGL也是一个轻量级的引擎 易学性也不算差。非常容易使用。同时还有一个第三方类封装MondoZenGL 封装了ZenGL更好的面向对象思想。

链接方面:HGE和ZenGL都支持DLL 和静态链接。

第三方支持:HGE几乎没有 ZenGL较少。

网络支持:两者皆无..

你可能感兴趣的:(Delphi,图形,OpenGL,DirectX)