最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ā)大型游戲要花多長時間,你知道嗎?的評論 (共 條)

分享到微博請遵守國家法律
晋州市| 莱西市| 来宾市| 广丰县| 闻喜县| 河津市| 札达县| 青龙| 丰顺县| 故城县| 霞浦县| 嵩明县| 江永县| 鹤峰县| 天台县| 内黄县| 日喀则市| 安泽县| 凤山县| 叙永县| 崇明县| 将乐县| 镇安县| 朝阳县| 友谊县| 昭通市| 潜山县| 文昌市| 马边| 湘阴县| 梧州市| 汶上县| 广昌县| 叶城县| 自贡市| 且末县| 乌海市| 烟台市| 乌审旗| 左权县| 抚宁县|