windows編程大師技巧
『壹』 關於Windows游戲編程大師技巧
你在看和不看之中徘徊那吧~~
找空餘的時間先看一會``
你覺得有用就再看下去
如果沒有什麼必要的話就不要看了
~~~~
『貳』 WINDOWS游戲編程大師技巧的介紹
《WINDOWS游戲編程大師技巧》(第2版)介紹了在Windows環境下進行游戲編程所需用到的各方面知識,作者是著名的游戲開發大師AndrèLaMothe。此次修訂在多方面更新了第一版中的內容,並且清除了拼寫和技術錯誤,使用DirectX的最新版本來配合編譯本書所帶的程序代碼,加入了大量新內容,例如關於16位RGB高彩模式的更多細節及眾多新增的解釋,還有一個新章節專門討論文本解析(textparsing)。
『叄』 windows游戲編程大師技巧
第四章的Demo4_7中是反過來的,是你的代碼的問題吧
// draw the line to other end
LineTo(hdc,x2,y2);
// lock time to 30 fps which is approx. 33 milliseconds
while((GetTickCount() - start_time) < 33);
// main game processing goes here
if (KEYDOWN(VK_ESCAPE))
SendMessage(hwnd, WM_CLOSE, 0,0);
『肆』 Windows游戲編程大師技巧是否過時
你好,我最近也在看這本書,也是游戲初學者,以前只學過C和c++語言,數據結構什麼的,我剛把第八章看完,有幾個例子還沒上機去驗證過……
我覺得雖然DX7部分會過時,但後面部分的人工智慧以及物理建模應該很有用,所以我打算把這本書看完,其他類似的書准備再看完此書之後作補充輔助之用、、
而且書中的基本的一些思想應該還是很有用的~
交個朋友吧
我的QQ:409355565
『伍』 windows游戲開發初學需要看以下哪些書
你可以先去【繪學霸】網站找「游戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-371566158
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-371566158
在「游戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
『陸』 《WINDOWS游戲編程大師技巧》這本書會不會太老了
感覺不會,你能學到思想,而且windows api沒有太大變動,但是主流游戲開發都是依託游戲引擎的,祝你好運
『柒』 windows游戲編程大師技巧怎麼有兩本
好像能下載的沒有第二版的,都是第一版本的。 內容也應該差不多,反正也就是看下游戲編程思想,這書有點落後了,不過還是入門的經典書。對游戲編程有很大幫助的。 這書也就領悟下游戲編程的思想,所以看第一版和第二版關系不大。 現在都是3D的了...
『捌』 C++高手們快進來幫忙啊!!!關於《windows游戲編程大師技巧》(第二版)的一個問題。
深入學習C++,10000%建議。不過對於Win游戲編程大師技巧這本書而言,作者開始就聲明了,盡力只用C語言,在必須用到C++時會額外指出並作解釋。所以如果對C已經很熟悉的話看這本書不會有語言方面的問題。
對於那個游戲編譯能不過的問題,除了前面幾位說的,需要安裝DirectX,並手動設置編譯器頭文件、庫文件的路徑,一些新的功能一樣但更安全的函數之外,還有一個關鍵地方是編碼問題,尤其是VS2010裡面默認的都是位元組碼,所以在遇到LPCTSTR,LPCWSTR,LPCTR等長字元呂之類的形參類型時(Windows編程,DirectX裡面到處都是),原來的字元串是不能匹配的。看下出錯的那些地方,應該有這方面的原因。這時必須要轉換,比如L"abc"這樣(這只適合直接聲明常量字元串),如果是先定義好的字元串(char*),那個在聲明字元串時應該直接將聲明改為wchar_t* 類型,其他好多地方也要相應改過來。當然簡單一點的話你還可以直接把編譯器編碼改下,這樣這些轉換就不必關心了,不過現在編寫程序越來越流行用位元組碼,以支持英文字母之外的其他各種語言。而且對於之前char*形參的函數,現在都是對應的wchar_t*的函數,所以盡量使用這個還是不錯的。
還有一點必須明白的是,作者寫書時用的是DirecDraw,相當一部分函數調用都是這部分的,所以原理上你必須把相關的頭文件及庫的路徑設置好。不過現在的DirectX版本已經不存在單獨DirectDraw這一塊的,被整合到了D3D裡面。因此肯定是沒法編譯了,除非真正能找到老版本的DX來安裝並設置路徑名。不過現在用的都是DX9甚至更新的版本,完全沒必要因為編譯這樣游戲再回去安裝老版本的DX了。當然如果你是為了學習游戲編程的目的看這本書,並且熟悉D3D,可以嘗試用D3D裡面的2D渲染部分來重寫這本書里的所有代碼,這樣不管是第一章這個游戲還是後面的所有Demo,都很容易編譯了。如果還重寫不了,對於這本書而言,主要還是學習游戲編程的思想,代碼可以參考,但重點不用放在研究代碼這兒,畢竟作者寫書時的好多編程習慣及優化策略對於現在而言有些地方還是有點過時了。但這本書依然是學習游戲編程的絕佳書籍,它相比其他游戲書籍最大的特色不是教你怎樣通過調用API(比如D3D)來寫游戲,而是撇開那些華麗的API從本質上給你傳輸游戲開發各方面的知識。所以代碼研究不研究無所謂,但書還是要多看幾遍。
後面貌似跑題了。。。。。。