接触计算机编程大概快有两年了吧,从C,C++,C#和JAVA 最后又回到了C++,感觉C++ 比Java和C#更适合我,因为我喜欢C++ 的底层开发,能掌控更多对计算机的控制权,但是比起C#和Java的快速软件开发,C++还是没有明显优势,C++的复杂程度也远比C#和JAVA高的多,学校里大部分教的都是应用编程,B/S程序写的多一点,但是我的心中一直有个梦想,那就是从事游戏软件开发,但是一直入不了门,1年前学C++时候也看过一些DirectX的书籍,总是入不了门.又经过了一年多的磨练,虽然编的大多数都是B/S的程序,但是软件开发的思想总是相通的,当我再次拿起以前书籍 ,以前不懂的地方都一下子全都能理解了。
由于之前没学过Win32 SDK编程 MFC也没学过,所以就又找了一本从基础开始讲的书.<<Windows游戏编程大师技巧>>.这本书从Win32 SDK编程到DirectX7.0的DirectDraw.Direct8.0的DirectInput,DirectSound 和DirectMusic,然后到2D 数学和物理,游戏的一些基本算法都一 一详细的讲解,这本书用来入门还是不错的,虽然微软从DX8.0开始就将DirectDraw和Direct3D合并成了DirectGraphics,之后再也没更新过DirectDraw,但是我认为DirectDraw做为入门还是很不错的,首先能稳固一下2D的数学知识,这些2D知识对于3D来说就是基础,理解DirectX的缓冲链也是很重要的。看完了第7章后经过一个月的努力,用自己的思维编写了这本书的一个简单的游戏Demo,虽然说很简单 但是对游戏软件开发总算有了一点点新的认识.。
Demo Beta 0.1下载