游戲學c語言
建議先學C語言,理由如下;
1、c是面向過程的,java、c++、c#之類是面向對象的
2、發展過程:匯編--》C--》C++、java--》C#
3、學習順序:大學里一般都是先學習基礎語言C和數據結構,然後再升華為java或者c++等。因為具備了基礎,在學習其他的就容易上手並且思維會比較縝密,做的程序也就更強大。
4、游戲編程一般對基本功要求較高,比如數據結構,數學之類。所以先從基礎做起比較好
『貳』 游戲製作是學c語言,還是java,還是Cocos2d-x
首先你要知道你想做什麼游戲。
1、PC游戲:PC端游戲就比較隨意了,各種語言都可以,C/C++、Java、C#,還有Mac平台的話需要Swift、Object-C。不過除非你是開發非常小型的游戲(貪吃蛇、俄羅斯方塊之類),否則你不可能直接使用這些語言完全自己開發出一個完整的游戲,你需要學習一個游戲引擎,比如你說的Cocos2dx或是Unity。藉助游戲引擎你就可以開發中型、大型游戲了。
2、手機游戲:手機端限制就比較多了,安卓的話是Java優先、C/C++也行,蘋果ios的話就是Swift、Object-C。不過與PC同理,你要開發游戲建議還是學游戲引擎Cocos2dx、Unity都可以開發手機游戲。
3、Web游戲:以往開發Web游戲都是清一色Flash,但是現在Flash已經不推薦使用了,所以開發Web游戲還是以html5+JavaScript為主。同樣小型游戲可以直接去寫JavaScript,稍大的游戲還是要游戲引擎,Cocos2djs和Unity也都可以發布Web版本。
總之,開發語言是基礎,要真打算開發游戲,還是要有游戲引擎。
『叄』 學C語言需要放棄游戲嗎
把握度就好了,但是可以基本肯定的告訴你。最好不好玩。
玩與不玩的區別就是你出來時的年薪5W和10W的區別
『肆』 剛學完c語言,想學編游戲,請各位大大推薦一本書。
我有個朋友也是自學游戲編程。
現在的游戲一般是C++編寫的,若是題主還只會C的話,不建議題主馬上學游戲編程,否則會打擊自信心,不想學的,建議題主先把《C++ primer》看兩遍,即把C++拿下,然後呢,再去弄一本國內的游戲教材入下門,我那朋友看的貌似是個中國大學生寫的,題主可以去搜下,這書寫的淺,適合入門,然後,題主可以弄一本《游戲引擎》來看看,這個是個老美寫的,國內一個大牛翻譯的,也寫的淺,讓你知道游戲是怎麼開發出來的,各個人員的職責之類的。
然後呢,題主可以看下《設計模式》和《數據結構》以及《演算法導論》這些技術含量更高的書了,因為在現代大游戲開發中,這些東西用得太多了,然後題主可以去網上搜一個開源的游戲自已玩下,GitHub上一大堆的開源的。
之前也有學習游戲的想法,確實很好玩的哈。還有建議題主多看游戲開發的博客,祝題主成功!
『伍』 我想要做游戲的話,我應該學java還是C語言好呢
開發游戲的主流語音目前主要有2種:C++和JAVA
先說C++,目前國際上的大型游戲的開發多數都是以C++為主開發出來的,C++開發出來的游戲具有優化更好的特性,就是佔用更少的CPU、內存,但是同時,語言結構的復雜性也是非同一般的。
JAVA,上手容易,深入不難,一個月熟練不是隨便說說的,是事實,主要開發跨平台的游戲,具有平台移植性良好的特性,但是優化不好,語句多數比較冗餘(C++寫1000句能完成的,JAVA可能要寫5000句),但是淺顯易懂,JAVA開發的游戲有個較大的弊端,內存佔用都很高(硬體越來越發達,對於優化的追求沒有以前那麼高了,這也是這些年JAVA開發游戲能興起的主要因素之一吧)
當然,你即時熟練掌握了C++或者JAVA,也不是說你立馬就能上公司做游戲開發的,一般的游戲公司都會有自己的一套游戲引擎,這些引擎或是用C++寫的,或是用JAVA寫的,或是其他的……然後封裝一下,會讓你基於引擎的介面來開發真正的游戲,所以,語言是基礎。
『陸』 做單機游戲需要學c語言嗎
建議選一個成熟的游戲引擎入手,比如虛幻 寒霜 什麼的,Unity也可以,但是不用C。
做程序學什麼都不浪費時間,早晚會用到。
『柒』 c語言 學多久 才可以製作游戲
這個問題不能籠統的回答,首先你得有明確的目標,你是打算製作什麼樣的游戲,自學上個把月就像製作MMORPG網游顯然難度不是一點兩點。
我大學學習JAVA的時候學了一學期,暑假在家沒事就學著做小游戲。一個超級瑪麗游戲需要你掌握的知識點大概有:
1、多線程,你需要幾個線程來處理游戲里的不同邏輯,比如說怪物的AI,畫面的刷新,游戲事件(如死亡,吃到蘑菇,吃到金幣,踩死怪物等)
2、UI程序介面,你的游戲必然是需要圖形用戶界面的,包括窗體,按鈕,游戲信息的輸出,游戲畫面的輸出(游戲畫面其實就是分層將素材文件貼到屏幕上,或者在某層直接繪制圖形文字等)
3、程序設計能力,你需要一定的程序設計能力來hold住整個游戲的邏輯,比如說游戲一開始應該是什麼樣子,玩家進行特定操作,游戲應當給予的反應,特定游戲事件發生,需要給予的響應等。
會這么些大概就能做一些小的休閑游戲了。
另外如果你真的對游戲製作感興趣的話,你可以去找找有關的游戲引擎,這樣製作起來效率更高,質量更好。小游戲的話,flash、oc、 html5、Android等比較流行些,cocos2d、createjs這倆引擎你也可以去了解下
『捌』 用c語言弄一個最簡單的小游戲大概需要學些什麼
這取決於多麼小的DOS界面的一些功能可以實現,如果介面是QT,MFC可以學習windows編程的學習框架
『玖』 學完c語言我想做游戲開發有人教嗎
1.繼續學C++,然後就可以進入開源游戲引擎cocos2d-x的世界了,
2.很多非常火的游戲都是用這個引擎開發出來的,
3.如果你學好之後,進公司做個一兩年,踏實干,月薪過萬問題不大的。
4.解決你的問題了嗎?開源的東西主要靠自己學,你把cocos2d-x引擎的代碼下載下來,自己研究,不懂的找資料,相信你可以的!
『拾』 自己編個小游戲需要學多久C語言啊
想用C編小游戲,最快也要1年。編程沒有速成,你用C編小游戲得會SDK,如果你想編一個DOS界面的也要很多庫函數。看你這么問也知道你肯定是剛學了。速成的等於沒學。