- 注册时间
- 2007-4-7
- 最后登录
- 2011-1-4
③业余
- 积分
- 113
|
1: nonagon
使用DX9的3D引擎,使用了CBUILD的LIB库,并且要带上一个d3dx9_29.dll (2M)。提供了3个例程 ,两个3D的,一个2D的。这是D语言中比较少见的DX引擎。但不是什么原因,已经三个月没有更新了。

2: ArcLib ----2D引擎 ,最近刚升到了0.2版本
opengl + openal + sdl + freetype
例程不少,不过有个问题是窗口一但移动或改变尺寸,贴图就全部丢失了。
Full featured
[li]FreeType Font Rendering [/li][li]Scenegraph implementation [/li][li]2D Physics Engine [/li][li]Drawing primitives [/li][li]Easy access to input [/li][li]Easy control of window + screenshots [/li][li]GUI system (full fledged support/implementation planned for version 0.3) [/li][li]Common 2D math routines [/li][li]Serialization system [/li][li]Grab bag of useful templates (array, linked list, red black tree, freelist) [/li][li]Time codes [/li][li]XML access [/li][li]Support for loading png/jpg/tga/bmp/gif/pcx/lbm/xpm/pnm graphics files [/li][li]Built in but hidden from user resource management system [/li][li]Sprite class [/li][li]Playing .wav and .ogg files with the OpenAL sound system [/li] |
|