yish 发表于 2007-7-30 18:31:30

[推荐]  D语言游戏工具

1:      nonagon

使用DX9的3D引擎,使用了CBUILD的LIB库,并且要带上一个d3dx9_29.dll (2M)。提供了3个例程 ,两个3D的,一个2D的。这是D语言中比较少见的DX引擎。但不是什么原因,已经三个月没有更新了。

http://www.baiduer.com/hi.asp?url=http://hiphotos.baidu.com/ezgame/pic/item/eaac393f94c00ae455e723e0.jpg




2:ArcLib   ----2D引擎 ,最近刚升到了0.2版本

opengl + openal + sdl + freetype

例程不少,不过有个问题是窗口一但移动或改变尺寸,贴图就全部丢失了。

Full featured
FreeType Font Rendering Scenegraph implementation 2D Physics Engine Drawing primitives Easy access to input Easy control of window + screenshots GUI system (full fledged support/implementation planned for version 0.3) Common 2D math routines Serialization system Grab bag of useful templates (array, linked list, red black tree, freelist) Time codes XML access Support for loading png/jpg/tga/bmp/gif/pcx/lbm/xpm/pnm graphics files Built in but hidden from user resource management system Sprite class Playing .wav and .ogg files with the OpenAL sound system

shawind 发表于 2007-7-30 19:20:12

真难得,终于又来了一位D语言的同好。
nonagon虽不错,但他里面的dx头文件转得不是很完全,像dsound它就没有,有点遗憾。
要是再加一个dll文件(如openal32.dll...)的话,倒不如彻底不用任何ms的东西。
反正是做不到一个游戏只一个exe文件了,那就干脆再多带几个dll,就像arc那样的,HOHO~

august 发表于 2007-7-30 23:58:00

D语言好D语言棒
请问什么是D语言

shawind 发表于 2007-7-31 10:53:34

简单点说吧,D语言是一门综合了c,c++,java,c#等各家之长的新语言。
会c,c++,java,c#的人,都可以比较快速的转到D中来。
也正因为D是新的语言,所以还不太稳定。各大公司很少有使用D语言的。
现在就是些个人或开源项目在用它。

Miliardo 发表于 2007-7-31 13:38:34

唉,要把D语言投入工作……我还是等等gcc官方支持了再说= =bb

= =对了随便问下D语言有GC机制么?

shawind 发表于 2007-7-31 15:05:40

当然有gc了。好像c++的新标准中也有GC。

Miliardo 发表于 2007-7-31 16:07:57

C++0x的gc是通过可选的好像。

C++标准委员会似乎有个理念就是“不让用户为自己不需要的任何特性付出代价”。

话说D标准化了么?

shawind 发表于 2007-7-31 18:01:19

D的gc也可以不开启。
D现在连开源都没做到,还标准化,早呢。
现在全是靠别人给作者提议,来发展的。
如果,另有一个完全开源,有gc等等方便之功能的编译型语言,谁会在D上浪费时间啊。
无奈...
页: [1]
查看完整版本: [推荐]  D语言游戏工具