Direct3D学习笔记(0) 学习资源
在学习Direct3D之前其实已经学习了一些OpenGL, 有点初级的应用, 现在开始正式学习DirectX. 原因之一是很多人都说DirectX 9.0已经比OpenGL牛逼了, 所以想看看到底牛比在哪里; 原因之二是由于M$的不合作, 在.Net平台上开发OpenGL还是有点不舒服, DirectX 9.0就感觉不太一样. 所以就从现在开始学习DirectX, 顺便写点笔记.
开发环境: Visual Studio 2005
开发语言: C#
从何入手?
1. 访问微软的DirectX Resource Center 下载DirectX的SDK并安装
2. 安装SDK之后在开始菜单中就有DirectX Sample Browser, 打开即可立即看到并执行一些示例的程序
3. 安装SDK之后在开始菜单中的帮助文档是很好的学习资料, 不过是英文的. 不知道有没有中文的学习资料
4. 去书店买几本书. 比如我买了
人民邮电出版社的 <精通 DirectX 3D 图形与动画程序设计>
清华大学出版社的 <DirectX 9.0 3D游戏开发编程基础>
我大概浏览了一下, 觉得这两本书还不错, 初学者可以看的说. 顺便说一下, 如果完全没有图形学的基础, 也没有搞过3D程序的话, 最好再弄本简单点的图形学的书, 学习一下必要的知识.
5. 没事还可以访问一些游戏开发的网站, 上面应该有很多牛人!
就这些, 开Direct3D之旅~!