核心设计:
渲染引擎:
真正3D硬件加速支持,使用OpenGL 2.x
显像引擎测试范围广泛,高度的硬件兼容性
全面支持各种图片特效、变形显示:透明、翻转、旋转、缩放、扭曲……等
OpenGL Shading Language (GLSL)支持,图片效果随意控制
独有的HGP技术支持非2次幂尺寸图片完全原样精度显示。 在不支持2次幂贴图与矩形贴图的显卡上所有图片均被拆成2个或2+2*N个三角形来进行显示,而非缩放到2次幂贴图尺寸,也绝非使用位图方式显示。
支持超过24种常见图片格式
BMP,CUT,DCX,DDS,GIF,ICO,JPG,LIF,MNG,PCD,PCX,PIC,PIX,PNG,PNM,PSD,PSP,PXR,RAW,SGI,TGA,TIF,WAL,XPM
支持多层PSD图片文件,载入的HGP保持与PSD中一致的多层数据
同时支持Alpha通道与透明色(TranColor/ColorKey)技术
先进的Tile技术,为基于Tile技术打造的游戏提供强劲高效的动力。
音频引擎:
真正支持硬件3D声卡,使用OpenAL EE/OpenAL 1.1
支持X-RAM技术,可将音频数据放入声存,提升整体效能
支持EFX技术,可使用各种硬件音频效果
支持WAV格式
支持OGG Vorbis格式,开放免费格式,去除技术版权问题
音源与数据分离:多音源对单数据,单音源对多数据均可。
每个音源独立3D坐标定位、音量、方向、角度、
有效距离、回声……等等。
(音源数量与声卡能力有关)
网络引擎:
《天使》脚本引擎:
使用改进型《AngelScript》,支持UNICODE脚本(不再支持ANSI),以及__closure等多种函数呼叫。
近乎一致的类C/C++语法风格,省去程式人员学习时间,方便企划人员寻找教材
支持编译为字节码
支持函数、对象、变量
支持真实C/C++函数、变量、对象映射
调用真实C/C++函数时,直接以汇编方式将参数压入堆栈,无需程序员手动编写代码读取参数
《魔鬼》脚本引擎:
近乎一致的类C/C++语法风格,省去程式人员学习时间,方便企划人员寻找教材
支持函数
支持真实C/C++函数、变量映射
调用真实C/C++函数时,直接以汇编方式将参数压入堆栈,无需程序员手动编写代码读取参数
GUI引擎:
代码设计简洁易用
自动化功能强劲
丰富的控件
速度快,远超越其它GUI引擎
可扩展性、可定制性强
其它:
基础库丰富实用、强劲高效
数据压缩、解压、加密、解密、校验、……
坐标旋转、缩放、变换、……
列表、队列、堆栈、环形列表、智能指针、树形数据、……等模版库
线程、排斥、时间等常用功能
类似BinaryXML技术的TDF技术
在数大成功商业游戏中进化而来的流程/任务设计、包裹文件技术
示例程序丰富
文档资料充足
附属工具齐全