幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3031|回复: 7

[推荐]  D语言游戏工具

[复制链接]

3

主题

11

帖子

113

积分

③业余

积分
113
发表于 2007-7-30 18:31:30 | 显示全部楼层 |阅读模式
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]
回复

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-7-30 19:20:12 | 显示全部楼层
真难得,终于又来了一位D语言的同好。 [s:6]
nonagon虽不错,但他里面的dx头文件转得不是很完全,像dsound它就没有,有点遗憾。
要是再加一个dll文件(如openal32.dll...)的话,倒不如彻底不用任何ms的东西。
反正是做不到一个游戏只一个exe文件了,那就干脆再多带几个dll,就像arc那样的,HOHO~
え~え~お!!!
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2007-7-30 23:58:00 | 显示全部楼层
[s:1]  [s:1]  [s:1] D语言好D语言棒
[s:3]  [s:3]  [s:3] 请问什么是D语言
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-7-31 10:53:34 | 显示全部楼层
简单点说吧,D语言是一门综合了c,c++,java,c#等各家之长的新语言。
会c,c++,java,c#的人,都可以比较快速的转到D中来。
也正因为D是新的语言,所以还不太稳定。各大公司很少有使用D语言的。
现在就是些个人或开源项目在用它。
え~え~お!!!
回复 支持 反对

使用道具 举报

18

主题

428

帖子

5260

积分

⑦老手

在美工荒中挣扎的全能

积分
5260
QQ
发表于 2007-7-31 13:38:34 | 显示全部楼层
唉,要把D语言投入工作……我还是等等gcc官方支持了再说= =bb

= =对了随便问下D语言有GC机制么?
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-7-31 15:05:40 | 显示全部楼层
当然有gc了。好像c++的新标准中也有GC。
え~え~お!!!
回复 支持 反对

使用道具 举报

18

主题

428

帖子

5260

积分

⑦老手

在美工荒中挣扎的全能

积分
5260
QQ
发表于 2007-7-31 16:07:57 | 显示全部楼层
C++0x的gc是通过可选的好像。

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

话说D标准化了么?
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-7-31 18:01:19 | 显示全部楼层
D的gc也可以不开启。
D现在连开源都没做到,还标准化,早呢。
现在全是靠别人给作者提议,来发展的。 [s:5]
如果,另有一个完全开源,有gc等等方便之功能的编译型语言,谁会在D上浪费时间啊。
无奈...
え~え~お!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-26 01:11 , Processed in 0.025258 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表