[分享]D语言的一些资源
正好我在学这个,这里又开了这个区。看起来,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
作游戏基本就靠它了,东西也很全,方方面面都有了。
还有其它一些东西,要么是完成度太低,要么是蒙上了厚厚的一层灰,就不说了。 这个……去问YUKI姐好了~她貌似已经………………不说了…………
然后把这个链接赚过去……………… 还是建议shawind有时间发编D的入门到深入的教程,太麻烦了,不愿意特意去查看 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了。入门需要的东西都有了。 其实还是比较希望能够用VC编译出一个来……不过最大的问题在于源代码文件不全= =于是放弃了……………… dmd里面的源代码只有一个前端的,不全,编译不出来。
gdc的是基于gcc的,直接用gcc系的编译器应该可以编译吧,但不知道vc下能编不能编译。
页:
[1]