當前位置:首頁 » 編程軟體 » visualc游戲編程基礎

visualc游戲編程基礎

發布時間: 2022-12-08 20:45:48

1. 《C程序設計》學完了往後想學C++推薦幾本書

沒想到樓主和我的學習路程差不多。。
數據結構推薦你看這本:
http://proct.dangdang.com/proct.aspx?proct_id=9258224
這本書講得之好簡直曠古絕今,前面說了很多c++、c++ STL的歷史,中間說了數據結構的基礎理論,然後用c++實現了各種數據結構,最後還講了該數據結構在STL中的應用,最後還有綜合應用,非常之好,不過推薦有一定c++功底之後再看。

因為你有C語言基礎了,所以推薦你看這本:
http://proct.dangdang.com/proct.aspx?proct_id=9268172
這是非常經典的數據結構教材,缺陷就是理論多,實踐太少,所以最好是配備一本習題集,習題集上面有該數據結構的實現。

學習c++強烈推薦你看這本:
http://proct.dangdang.com/proct.aspx?proct_id=9258259
記得當年我就是看這本書學會的,這本書前面講的c++基礎理論,後半部分講Visual c++ 2005 環境下的Windows編程,涉及面非常之廣,而且你還可以接觸到.net下面的c++:C++/CLI。
這本書不但可以讓你學會c++基礎語法規范,而且還可以學會Visual Studio 2005這一當前第二新的開發平台,最新的是Visual Studio 2008,但是還沒有教材,剛出。

我個人主要攻的是游戲設計,這本書徹底教會了我DirectX 3D游戲編程:
http://proct.dangdang.com/proct.aspx?proct_id=9297813
我對這本書的評價:現在其貌不揚,但是多年之後會有國人稱之為經典,因為它的內容之廣泛,內容之詳盡無人可出其左右,但是這本書主要涉及到游戲編程,已經不是c++的基礎東西了,所以需要較為熟練掌握c++和VIsual c++開發平台之後才能看懂。。
再推薦一本游戲編程入門書:
Visual C++游戲編程基礎(附CD-ROM光碟一張)——游戲學院經典書叢

http://proct.dangdang.com/proct.aspx?proct_id=8991383
這本書從Window GDI開始講到了DX游戲編程,是游戲編程的入門好書,非常好。。
另外Windows游戲編程大師技巧也不錯,但是內容太多,怕你看不過來,而且這本書的內容也太老了。。

Visual Basic 2005從入門到精通
如果你要學習.net下面的VB的話我推薦你看這本
http://proct.dangdang.com/proct.aspx?proct_id=9243118
優勢:最新的平台
內容詳盡,1000多頁,作者寫得非常之好,例子非常之多。。
如果你要學習VB6.0,那麼我推薦你選擇這本:
http://proct.dangdang.com/proct.aspx?proct_id=9266082

因為我看過這本,這簡直就是VB6.0的網路全書,而且實例非常多,特別適合新手,講得也很通俗易懂。

你選擇學c++是對的,c++真的很好哈,另外再推薦兩本於c++有關的書:
http://proct.dangdang.com/proct.aspx?proct_id=9157098
C++ Primer中文第四版,這本書非常出名,頁非常經典,但是第四版加入了不少STL的內容,反倒不適合初學者了,第三版適合初學者,非常只好。

C++STL開發技術導引
http://proct.dangdang.com/proct.aspx?proct_id=9316375

這本書詳細介紹了c++ STL方方面面的應用,非常之經典,而且還分析了STL的部分源碼,對提高編程能力有質的提升。

最後推薦一本不能不看的書:
Effective C++改善程序與設計的55個具體做法(中文第三版)
http://proct.dangdang.com/proct.aspx?proct_id=9190688

這本書在c++的歷史上的地位我都不用多說了,如果你想成為一個真正的c++程序員,一定不要忘了看這本書。

2. 自學游戲編程要學什麼,看那些書

除了C++本身的知識外,還要掌握C++圖形圖像編程,C++的網路通信,directx編程,opengl編程,游戲和圖形學中的數學,數據結構等等東西 ,另外還要學數據結構和演算法,這個書就多了,比如《數據結構》(嚴蔚敏),
如果想做windows下的3D游戲,可以看看《Introction To Direct3D9-中文版》(翁雲兵版),了解圖形學和基本數學知識,
用OpenGL做游戲不是很多,不過可以看看這個,很經典,[NeHe.OpenGL.Tutorial][中文版.CKER翻譯]
還可以看看孫鑫的VC++,了解一下MFC開發,
還有C++網路編程,這個書也很多,
另外如果做客戶端和伺服器端的話,可以看看《網路游戲編程》(全洪)(韓),主要講解伺服器端的搭建,這本書我是在圖書館看到了,黃皮,網上應該能找到,
不管怎麼說,要一步一步來。

3. Microsoft Visual C++ 6.0的使用指南

中國IT實驗室 www. chinaitlab .com 很多計算機相關書籍 喜歡的朋友可以去瞧瞧;(不過頂一下再走,呵呵)

給出部分書的名稱:

精通Visual C++圖像編程 MFC中文幫助 MFC程序員的WTL指南
VC6從入門到精通-開發者眼中的VC VC6從入門到精通-附錄 MS VC++6.0程序員指南
VC6從入門到精通-基礎篇 VC6從入門到精通-VC與INTERNET Visual C++ 使用指南
Visual C++知識庫 Visual C++ MFC入門教程 Visual C++ 6 參考大全
跟我學 VISUAL C++ 6.0 Visual C++ 6.0語言參考手冊 Visual Lisp開發人員手冊
Visual C++ 從入門到精通 Visual J++ 6.0 WFC 類庫手冊 Visual InterDev 從入門到精通
Visual C++ 6.0用戶開發手冊 VC編程指南 VC++6.0 類庫參考手冊
VC++database編程大全 VC6.0 運行庫參考手冊 Visual C++6.0運行庫參考手冊
VC++6.0模板庫手冊 VC++面向對象入門 VC新手學堂
Visual C++ 6.0預處理器參考手冊 VC5.0開發人員參考手冊 VC6中文版程序員開發指南
Visual J++ 6.0 WFC類庫參考手冊一 VC6 模板庫參考手冊 VC++編程指南
Visual J++ 6.0 WFC類庫參考手冊二 VC6.0 MFC類庫參考手冊 VC6從入門到精通-VC與資料庫管理
MS VC++ 6.0 MFC類庫參考手冊 一 MS VC++ 6.0 MFC類庫參考手冊 二 走進Visual C++
實例篇
Visual C++ 實踐與提高-圖形圖像編程篇 Visual C++ 數字圖像處理 VC-MFC編程實例
Visual C++實踐與提高_環境剖析IDE篇 Visual C++程序設計:基礎與實例分析 Visual C++ 6.0實例
Visual C++課程設計案例精編 Visual C++ 6.0開發與實例 VISUAL C++擴展編程實例
Visual C++6.0高級編程技巧與實例 VC++擴展編程實例 Visual C++編程技巧與範例
戰勝Visual C++必做練習50題 Visual C++6.0編程與實例解析 VC-MFC擴展編程實例
MFC資源大全 精通Visual C++ 6.0 Visual C++程序模塊集錦
Visual C++_Turbo C串口通信編程 Visual C++ 6.0應用編程150例 Visual C++ 6.0實例教程電子教案
教程篇
MFC Windows程序設計 Visual C++網路通信協議分析 VC6.0資料庫編程
Visual C++ 學習教程 Visual_C++_新起點—6.0實用教程 Visual C++ 6-24學時學習教程
Visual C++ 6.0 21天自學教程 VC++網路教程 Visual C++ MFC 簡明教程
VC 資料庫編程三部教學 Visual C++ 6.0 資料庫編程大全 VC新手學堂簡明教程
Visual C++ 6.0 開發寶典 Visual C++ 6.0 教程 Visual C++ 6.0 高級編程
VC++6.0培訓教程 Visual J++ 6.0 即學即用 Visual C++與面向對象程序設計教程
Visual C++6.0高級開發教程 Visual C++.NET 寶典 Visual C++5.0 程序設計
技術與應用
VC++6.0 用戶界面製作技術與應用實例 深入淺出WINDOWS MFC程序設計 Visual C++ 角色扮演游戲程序
Visual C++6.0程序設計提高篇 VC++編程資料 VC++ 函數經典
VC++與Matlab混合編程的快速實現 Visual C++ 5.0易學活用 VISUAL C++ 設計WIN32應用程序
Visual C++入門與應用 Visual C++6.0開發寶典 Visual C++6.0技術內幕
VC++6編程方法 深入VC編程內幕 VC編程經驗總結
用VC++編寫USB介面通信程序 用VC開發CGI 瘋狂VC技巧集
VC6開發寶典 Visual C++經典 Visual C++ 6 輕松進階
VC編程常用捷徑 MFC技術內幕 VC深入編程

4. 有什麼關於游戲編程的書

可以先學下C語言,如潭浩強的《C語言程序設計》,再看《C++語言程序設計》,再看《C++Primer》,就掌握基本的C++了。
學游戲編程的話,我推薦幾本書:
初學的2D
《Visual C++游戲編程基礎》
《Visual C++經典游戲程序設計》
一般現在都可以直接學3D,學好3D,2D就不在話下了
《nehe教程》這個是只有電子書,很好的OPENGL教程,讓你對3D圖形更感興趣呵呵
《OPENGL游戲編程》,作者徐明亮,感覺算國內比較好的書了
《3D游戲編程大師技巧》,這書跟《Windows游戲編程大師技巧》有點聯系,不過不多,反正也是看思想,代碼也不要看了。
還有好多書可以去電驢上載。。。太多了,游戲中的每一個部分都可以單獨寫成一本書。。以後還要更細化的。。祝你成功,為中國游戲做貢獻。

5. 學vc++游戲編程需什麼基礎

首先你要會,windows下程序的運行原理,會windows窗口應用程序設計,寫windows窗口應用程序:
a最常用的就是MFC編程
b或用platform sdk (也就是windows api)

MFC是對windows api的類封裝。

然後你就可以寫掃雷,五子棋這樣的程序了。
如果你想寫那種網游里的效果。那就路漫漫了。
找本directX的書看看吧。用opengl也一樣,會了這個,不難會那個。
openGL,還是directX了,兩個函數庫直接控制顯卡,

6. 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

7. 如何編程游戲

首先學會一門語言,你可以從初級的C跳到C++,有些人喜歡MFC,用它也可以編游戲,但最好還是拋掉部分MFC的東西,使用DirectX吧。因為我主要學的C++,我就只談C++了。其實還有相當好的語言如:DELPHI、JAVA等,有精力還是去學學吧!其實語言並不是最重要,關鍵是面向該語言的開發工具、引擎、源碼的數量會對將來的開發進程大有幫助。對於已經會MFC的人,「傳奇的故事學VC編游戲」似乎是福音,因為它最後還是過渡到DirectX。 其次掌握一種工具,比如引擎、腳本等。引擎就是發動機的內核啦,你有什麼好想法,就靠它來驅動實現。「工欲善其事,必先利其器」,與其在一個引擎上投入過多精力,不如比較選優,多搜索新的引擎,比如開發中的Novashell就不錯,一旦公布源碼,還是比較有力的。作者就是開源即時RPG游戲「DINK SMALLWOOD」的作者Seth A. Robinson等。 引擎有的是面向游戲框架的,如POPCAP FRAMEWORK搭好了框架,剩下的由你來填充。有的是面向底層DirectX的封裝,比如HGE、SDL、Allego、Y2GE等。有的本身就已經是個完整的游戲了,比如金點的聖II源代碼游戲引擎,會對你很有幫助,實際上,你完全可以先拋掉其它的,從聖劍英雄傳2開始,體會其開發思路,然後再利用一些引擎改善它。如果是想編即時戰略游戲,可以看看Pptactical、stratagus等。 人工智慧是你不得不掌握的一門技術,會使你的游戲倍放光彩,比如A*尋路、攻擊目標的選擇、經濟學、有限狀態機、骨骼動畫等,工具有OpenSteer、pathlib、micropather等。物理引擎也是,一旦擁有物理引擎你就不願意丟掉它,比如Physics2D、Polycolly、flatland等。 如果學腳本,建議用LUA吧,WOW就是用它。同時提一下luabind工具。當然你也可以使用自己規定的腳本引擎。 XML技術不錯,現在很流行,WOW、Novashell、POPCAP FRAMEWORK等都使用了。用它來管理游戲資源及資源調度很方便。 先在已有的簡單代碼上修改出自己的一個簡單成形游戲是比較好的開端,至少可以鼓舞你,不要好高騖遠,想一上來就怎麼怎麼的。借鑒現有的開源

8. 用C或者C++編寫一個小游戲,還需要用帶什麼知識。

C++是一種編程語言,語言是最基礎的。搞應用開發時,就要掌握相關方面的編程知識,比如做一個windows系統上的游戲,第一需要掌握windows編程,然後,游戲需要顯示圖像,這就需要掌握圖像編程如OpenGL 或 DirectX 。windows GDI是操作系統圖形界面的介面,一般不會用於做游戲。再者,游戲要有聲音,通常使用DirectX的介面,或者使用其它聲音工具包如OpenAL Bass OGG等。DirectX是專門為製作多媒體程序尤其是游戲而提供的硬體加速介面,也可以使用商業或非商業的游戲引擎來製作。
建議使用Visual C++ 掌握 Windows編程。

熱點內容
上傳大文件網盤 發布:2023-02-07 00:51:06 瀏覽:266
上傳cdn文件 發布:2023-02-07 00:49:48 瀏覽:613
linux裁剪 發布:2023-02-07 00:45:40 瀏覽:875
安卓轉產品經理怎麼樣 發布:2023-02-07 00:45:35 瀏覽:706
智能防盜鎖加密卡怎麼配置 發布:2023-02-07 00:45:33 瀏覽:915
ftp切換被動模式 發布:2023-02-07 00:45:33 瀏覽:104
文件加密後打不開 發布:2023-02-07 00:44:21 瀏覽:314
伺服器共享盤是什麼 發布:2023-02-07 00:43:19 瀏覽:795
xp桌面密碼怎麼設置 發布:2023-02-07 00:42:23 瀏覽:501
sql綁定變數 發布:2023-02-07 00:38:47 瀏覽:974