幻想森林

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

[分享]D语言的一些资源

[复制链接]

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-5-8 18:37:47 | 显示全部楼层 |阅读模式
正好我在学这个,这里又开了这个区。看起来,D语言也越来越引国人的注意了。
有一点要先说明的就是,d语言还很不成熟,在一些应用领域严重的缺乏类库支持。
但对于作游戏来说,倒是勉强够用。

D语言的官方主页:
http://digitalmars.com/d

D语言现在有两个编译器。一个是DMD,一个GDC。
其中DMD支持32位的win32和linux。而GDC可以支持32,64位的win32,linux和mac。

截止到目前为止(2007.5.8),DMD的稳定版是1.010
可以在 http://digitalmars.com/d/changelog.html 下到从 1.001 -> 1.014版的。

目前国内最活跃的D社区在这里:
http://dlang.group.javaeye.com/
在这里,可以找到D的中文文档,入门,编辑环境的配置,以及一些中文FAQ,BLOG什么的。
另外还有一些国人开发的D语言开源项目,也是在这里讨论的。

D语言的开发社区在
http://dsource.org/
和作游戏有关的项目,如SDL,OPENGL基本在这里了。

D语言开发游戏相关:
yaneSDK4D  
基于SDL的2D引擎, 目前已经停止开发了
http://www.sun-inet.or.jp/~yaneurao/dlang/

arclib
还是基于SDL的2D引擎,活跃中,作者的目标也很宏大。
http://dsource.org/projects/arclib

yage
SDL+Opengl的3D引擎,LGPL
http://www.yage3d.net/

ABAgames
很多的D+SDL+OPENGL(或有+ODE)作的STG,开放源码,可供学习
http://www.asahi-net.or.jp/~cs8k-cyu/

dx9
老版本的dx和老版本的d语言,现在基本上无法直接使用,仅供参考
http://hp.vector.co.jp/authors/VA031566/d_direct3d9/index.html

dx8
包含在core32中,新版本的D语言无法直接编译,仅供参考
http://dsource.org/projects/core32

derelict
http://dsource.org/projects/derelict
一个很重要的库,包含有:
Open Dynamics Engine (ODE)
OpenAL
OpenGL
OpenGL Utility Library (GLU)
DevIL, ILU, and ILUT
SDL
SDL_image
SDL_mixer
SDL_net
SDL_ttf
FreeType
libogg
libvorbis
以及:BassMod,GLUT,PhysFS,Lua
作游戏基本就靠它了,东西也很全,方方面面都有了。

还有其它一些东西,要么是完成度太低,要么是蒙上了厚厚的一层灰,就不说了。
え~え~お!!!
回复

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2007-5-8 20:08:31 | 显示全部楼层
这个……去问YUKI姐好了~她貌似已经………………不说了…………

然后把这个链接赚过去……………… [s:5]
Style-C
回复 支持 反对

使用道具 举报

190

主题

1589

帖子

7万

积分

⑧专业

囙乚囙

积分
71347
发表于 2007-5-9 16:38:42 | 显示全部楼层
还是建议shawind有时间发编D的入门到深入的教程,太麻烦了,不愿意特意去查看 [s:5]
狂人LV7:神秘兽(强化体)
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
 楼主| 发表于 2007-5-9 19:04:37 | 显示全部楼层
1.起步,获得编译器
最新的DMD编译器下载:
http://digitalmars.com/d/changelog.html

最新的GDC编译器下载:
http://dgcc.sourceforge.net

2.配置编辑环境
DMD命令行式
http://qiezi.javaeye.com/blog/26685

GDC+code::block作为ide
http://soulmachine.javaeye.com/category/10966

3.D语言的中文文档
doc格式
http://ideage.javaeye.com/blog/26717

4.D语言的例程,从低级逐渐到高级
http://dsource.org/projects/tutorials/wiki

这样就ok了。入门需要的东西都有了。
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2007-5-9 20:13:37 | 显示全部楼层
其实还是比较希望能够用VC编译出一个来……不过最大的问题在于源代码文件不全= =于是放弃了……………… [s:5]
Style-C
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
 楼主| 发表于 2007-5-9 21:05:50 | 显示全部楼层
dmd里面的源代码只有一个前端的,不全,编译不出来。
gdc的是基于gcc的,直接用gcc系的编译器应该可以编译吧,但不知道vc下能编不能编译。
え~え~お!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 13:49 , Processed in 0.019804 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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