五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

程序人生:學習C++到開發(fā)大型游戲要花多長時間,你知道嗎?

2020-09-12 22:18 作者:C語言編程__Plus  | 我要投稿

這主要取決于您所說的“游戲”。我想說,通過專門研究一兩個星期,完全有可能學習C?++的基礎知識。時代已經(jīng)改變,程序員不再需要通過實驗來學習所有內容(盡管為了真正的實際理解仍需要這樣做)-現(xiàn)在,互聯(lián)網(wǎng)可以回答您可能遇到的任何問題。


現(xiàn)在,關于我的答案:

基本了解C?++,您可以肯定地編寫一個基于控制臺/文本的基本游戲。

但是,我假設您并不意味著,它是指圖形豐富,具有物理功能的全功能游戲。

如果真是這樣,那么問題是,您是想自己編寫游戲引擎,還是要自己編寫所有內容,還是要使用已經(jīng)編寫的引擎并僅使用它編寫游戲。

如果您想自己做所有事情,我想您可能至少需要10年的C?++經(jīng)驗,不僅如此,還需要正確領域的經(jīng)驗(例如DirectX或OpenGL或Vulkan,著色器,物理,音頻,著色器)?,內存管理,良好的程序結構等),以便將所有內容整合到一個有用的游戲引擎中。那是一個3D引擎。


對于2D,并且沒有任何音頻,沒有或沒有最少的著色器和最少的物理,或者使用Box2D或其他第三方物理庫,并使用諸如libSDL之類的圖形庫或僅使用OpenGL包裝器,您可以顯著縮短該時間-實際上,您可以在學習C?++兩周后立即開始學習,并且可以編寫一些可玩的游戲,盡管很基本。

或者,您也可以使用Cocos2D-x之類的東西來編寫令人印象深刻的游戲?;蚴褂锰摶靡婢帉懜钊擞∠笊羁痰挠螒?。

因此,這全都取決于我,我不會對您說太多(因為做好任何事情都取決于您的努力,讓我們假設您愿意這樣做),而是取決于您想寫什么。


出于學習目的,我建議從基本的Win32編程(WndProc,WindowClass等)開始(當然假設您想在Windows上學習),然后在您了解Windows的基礎知識(如SDL)之后,再轉向Cocos之類的東西。?,最后選擇了虛幻引擎。

當然,這條路線意味著學習的知識遠不止于創(chuàng)建簡單的基于文本的游戲所需的知識。

另外如果你想更好的提升你的編程能力,學好C語言C++編程,以便更好地考研或者工作的話!

分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!

學習C/C++編程知識,提升C/C++編程能力,歡迎關注UP一起來成長!
另外,UP在主頁上傳了一些學習C/C++編程的視頻教程,有興趣或者正在學習的小伙伴一定要去看一看哦!會對你有幫助的~


程序人生:學習C++到開發(fā)大型游戲要花多長時間,你知道嗎?的評論 (共 條)

分享到微博請遵守國家法律
南城县| 西乡县| 泸州市| 乐昌市| 英吉沙县| 五莲县| 昌都县| 花莲县| 芜湖市| 南平市| 浮梁县| 铁力市| 太仆寺旗| 武冈市| 上高县| 贵南县| 丹棱县| 衡东县| 青铜峡市| 克山县| 海兴县| 沙田区| 犍为县| 泸水县| 永丰县| 呼和浩特市| 平泉县| 泸水县| 迁安市| 东兰县| 通化县| 资讯 | 沾化县| 东台市| 贵德县| 临漳县| 普安县| 凤城市| 贞丰县| 开江县| 出国|