❶ 游戲編程要學什麼
問題一:學游戲開發要學那麼多東西。。。怎麼學啊。。。 我覺得你這些學會了還是太少了。
開玩笑了,我作為一個游戲程序員在這個行業幹了6年,其實你真正要會的東西是C++, 另外你還要對計算機的內存結構,數據編排管理方式,也就是我們說的數據結構掌握透徹。
Android只是一個程序的載體平台,你將來還有可能為iphone開發,所以這種東西你用到的時候通過sdk文檔去了解一下它的規則就可以了。
cocos2dx你可以通過一個實例項目去掌握它,用它來做一塊你進入這個行業的敲門磚還是可以的。畢竟現在用這個的公司是非常多,都想招個熟練工嘛。
粒子系統和OpenGL. 等你學了cocos2dx之後,如果對他背後的東西感興趣可以研究一下,有百益而無一害。
資料庫無非就是一些介面和查詢語句,對於一個程序員來說,應該要學。
游戲腳本你可以學一個,比如lua, 不要糾結它的語法和形式,要思考為什麼用腳本,用腳本有什麼好處。大部分游戲引擎都有自己的腳本語言,你能理解他存在的意義遇到任何腳本語言就都沒有問題了。
物理引擎我建議你也學一下,雖然我見過的很多游戲程序員根本不懂物理引擎,也能做出很優秀的游戲。但是當你深入研究了物理引擎,你就會覺得你游戲程序員的路還很長,就不會因此而滿足現狀。
最後給你一點忠告,學好數據結構很重要,做游戲的都說游戲的靈魂是程序,而程序的靈魂是數據!能創造出完美靈魂的人才是一個完美的游戲程序員。
問題二:游戲軟體編程要先學什麼 首先,別的都不管,一定要先學精以下數學科目:線性代數、空間解析幾何、微積分。都要學到比較深的程度,千萬不能囫圇吞棗,否則往後的壓力會越來越大。現在本科的內容其實不夠的,例如quaternion你在課本里就沒學,但游戲里絕對用得多。還有,課本里大概也不會教你怎樣判斷任意兩個多面體是否相交。這些都要靠自己多鑽研、多琢磨,不能滿足課本內容的。
然後,看你是側重圖形、物理、還是AI方向。
圖形方面,其實基本上就是幾何和光學問題,關鍵是熟悉API(DirectX或OpenGL)。如果想獲得尖端效果,則要先學一些光學基礎,然後才能進入可編程Shader的美妙境界。
物理方面,本人經驗太少,只能說:這真的是太太復雜了。AI方面:本人也沒經驗。就不多說了。
最後才說C++編程:其實C++編程這東西真的很奇怪。我們先是在課堂上學了一套東西,然後實際開發的時候人們又會告訴我們那套東西是不能用的(理由一般就是性能低啦、不安全啦,等等),反正又得學另一套東西。搞C++特別是游戲的人,都有一種近乎病態的完美主義傾向,企圖用目前並不完美的語言工具實現完美的目標(最典型的病態就是那個const,什麼都加const,其實你就算加了const,人家用強制類型轉換,一樣可以轉成非const)。還有那個指針,如果你真的用CObject *pObj這樣的形式,肯定要被人罵。他們要用所謂的「 *** art pointer」。諸如此類,都相當變態。
其實真的要做AAA級的游戲,簡直就和強迫自己開發一套操作系統、加上一套程序框架、加上實現絕大多數的數據結構和演算法一樣痛苦。
為什麼那麼痛苦那麼麻煩?想想:做一個游戲,本質上就是想用有限的資源模擬出無限的顯示世界,而創造這個復雜的世界是上帝才能勝任的事情,那你想模擬它出來,不就是要和上帝競爭嗎?(本人不信教,呵呵。)
當然,如果你只是滿足比較不那麼出眾的游戲,或許並不用那麼痛苦,隨便拿個所謂的「引擎」過來用就行。或者用C#,也可以吧。
問題三:游戲開發需要學哪些課程呢? 游戲程序開發專業主要培養具有必要的計算機理論知識,熟練掌握至少一種游戲開發平台,熟悉游戲架構、游戲 規劃及設計、游戲動畫、音效製作、游戲編程和測試的游戲開發人才,並且能適應游戲開發公司、網路游戲運營和服務企業、動漫製作等公司的需要,從事各種游戲的策 劃、設計、編碼和測試工作。
主要專業課程有:C++程序設計、數據結構與演算法、計算機圖形學、DirectX程序設計、OpenGL程序設計、java游戲程序設計、游戲體系結構、游戲建模技術、游戲引擎技術、角色設計、游戲企劃、網路游戲開發等。
問題四:學游戲開發要學些什麼? 跟樓主說一下常用的游戲編輯軟體吧:
3dsMAX:大多數游戲開發公司美工使用,效率較高,可以獨立製作游戲中所有美術相關資源。
MAYA:跟3dsMAX差不多的軟體,因個人喜好而定, MAYA在製作動作的方面較MAX稍差,不過在很多方面這兩款軟體都是可以兼容的。
Maya和3dmax的區別:
MAX 優勢在於模型和插件 ,有豐富的模型庫,快速的建模方式和優良的渲染插件及較快的渲染速度,能夠在游戲模型、建築巡遊、廣告效果圖等領域廣泛使用。 MAYA 優勢在於動畫及其特效,在模型方面與MAX 無太大差異,但建模速度較慢。MAYA的動畫塊較MAX有顯著優勢,現階段的動畫電影及長片動畫都是用 MAYA來製作完成,並且《變形金剛》《蜘蛛俠》 這類科幻電影的 動畫及特效也是有MAYA來製作完成,所以MAYA的側重點在於動畫電影的製作。
Photoshop與Panter:配合MAX或MAYA來繪制各種模型需要用的貼圖。
ZBrush:美工製作超高模用的,然後可以生成法線貼圖,在MAYA或MAX中使用。
Deeppaint3D:可以直接打開3維模型文件,在上面繪制貼圖。
C++:程序使用,用來實現游戲中的各種功能,調試BUG等。
Alienbrain:文件管理軟體。游戲團隊不是一個兩個人在工作,一大群人的工作成果怎樣才能有效的管理並使用?這時就需要一款文件管理軟體
問題五:學習游戲編程需要學什麼? 首先,不管什麼游戲,最基本的要求有兩個。一是至少精通一門編程語言,二是掌握游戲設計結構。
語言包括C/C++、C#、ObjC、Java等。游戲設計結構包括圖形渲染、聲音、物理、網路等等。
再者,看你具體要想學習哪方面的游戲編程了。
如果做Windows PC游戲需要你學習DirectX或OpenGL等圖形庫,如有必要還需要網路和多線程的知識。
如果做手機游戲多為2D游戲,建議你了解一下cocos2d游戲引擎(Android或i盯S,如果是WinPhone手機,順便建議你了解一下XNA)。
如果做網頁游戲,若是服務端建議你了解至少一門編寫CGI的語言如PHP,還需要你知道資料庫相關知識;若是前端建議你了解一下HTML5、JavaScript、Flash等等。
PS,請樓主不要看到這些內容就覺得暈,你提出的是一個很大很籠統的命題,希望你可以找准方向,專攻一路。草民提到的也不一定全面,當然更不深入,如果不對你就當沒看到吧。
問題六:要學計算機游戲開發要學些什麼? 20分 首先你需要掌握一門編程語言。還需要3dsMAX或maya,Deeppaint3D,Photoshop與Panter等軟體的使用
問題七:學習游戲軟體開發要具備什麼? 游戲分為游戲策劃,游戲美工,游戲程序三個部分,游戲策劃就是編輯游戲劇本,需要有好文彩,游盯美工要有繪畫基礎,美感好,學3dmax軟體,游戲程序要學習編程語言,邏輯思維能力。
問題八:想學游戲編程應該從什麼入門啊。 20分 不管什麼方向,編程都是基礎.哪個人不是從零基礎開始學的,你又不是第一個?你要先學C語言,編程入門的.我是學這個的,可以共同學習,茉987末期300址192開,注意數字,能找q.
問題九:游戲開發需要學什麼 你好做手機游戲我分開說好了 首先做手機應用(手機游戲其實也是應用 的一種)首選肯定是安卓或者ios 二選 一 安卓肯定就是java了 (我比較了解干這 個的)後一種我就不熟了 那麼這個方向的技能需要javaLogic 也 就是java的基本邏輯 然後是web應用 也 就是伺服器技術jsp 、servlet 前端的話 頁面要學習js jquery html也就是div+css 再從游戲來說游戲那麼多精美的圖片想 要絢麗的效果肯定少不了的那麼就是fla sh 圖片處理之類的技術了 如果你只是想練手做個小游戲例如貪食 蛇俄羅斯方塊掃雷坦克大戰之類的那麼 入手的方向是 先搞懂游戲的演算法簡單來說如何判斷蛇 吃到了食物如何讓蛇前進後退俄羅斯方 塊:如何這一層滿了就消除如何變幻方 塊模型掃雷:如何查找周圍有幾顆雷這 些都是游戲的演算法搞懂了這些邏輯演算法 就好做了 希望能幫到你謝謝 你好做手機游戲我分開說好了 首先做手機應用(手機游戲其實也是應用 的一種)首選肯定是安卓或者ios 二選 一 安卓肯定就是java了 (我比較了解干這 個的)後一種我就不熟了 那麼這個方向的技能需要javaLogic 也 就是java的基本邏輯 然後是web應用 也 就是伺服器技術jsp 、servlet 前端的話 頁面要學習js jquery html也就是div+css 再從游戲來說游戲那麼多精美的圖片想 要絢麗的效果肯定少不了的那麼就是fla sh 圖片處理之類的技術了 如果你只是想練手做個小游戲例如貪食 蛇俄羅斯方塊掃雷坦克大戰之類的那麼 入手的方向是 先搞懂游戲的演算法簡單來說如何判斷蛇 吃到了食物如何讓蛇前進後退俄羅斯方 塊:如何這一層滿了就消除如何變幻方 塊模型掃雷:如何查找周圍有幾顆雷這 些都是游戲的演算法搞懂了這些邏輯演算法 就好做了 希望能幫到你謝謝 我 你好做手機游戲我分開說好了 首先做手機應用(手機游戲其實也是應用 的一種)首選肯定是安卓或者ios 二選 一 安卓肯定就是java了 (我比較了解干這 個的)後一種我就不熟了 那麼這個方向的技能需要javaLogic 也 就是java的基本邏輯 然後是web應用 也 就是伺服器技術jsp 、servlet 前端的話 頁面要學習js jquery html也就是div+css 再從游戲來說游戲那麼多精美的圖片想 要絢麗的效果肯定少不了的那麼就是fla sh 圖片處理之類的技術了 如果你只是想練手做個小游戲例如貪食 蛇俄羅斯方塊掃雷坦克大戰之類的那麼 入手的方向是 先搞懂游戲的演算法簡單來說如何判斷蛇 吃到了食物如何讓蛇前進後退俄羅斯方 塊:如何這一層滿了就消除如何變幻方 塊模型掃雷:如何查找周圍有幾顆雷這 些都是游戲的演算法搞懂了這些邏輯演算法 就好做了 希望能幫到你謝謝 我 你好做手機游戲我分開說好了 首先做手機應用(手機游戲其實也是應用 的一種)首選肯定是安卓或者ios 二選 一 安卓肯定就是java了 (我比較了解干這 個的)後一種我就不熟了 那麼這個方向的技能需要javaLogic 也 就是java的基本邏輯 然後是web應用 也 就是伺服器技術jsp 、servlet 前端的話 頁面要學習js jquery html也就是div+css 再從游戲來說游戲那麼多精美的圖片想 要絢麗的效果肯定少不了的那麼就是fla sh 圖片處理之類的技術了 如果你只是想練手做個小游戲例如貪食 蛇俄羅斯方塊掃雷坦克大戰之類的那麼 入手的方向是 先搞懂游戲的演算法簡單來說如何判斷蛇 吃到了食物如何讓蛇前進後......>>
❷ 十大直播平台排行榜是怎麼樣的
直播平台有很多如斗魚、熊貓TV、虎牙直播、企鵝電競等,如下:
1、斗魚
武漢斗魚網路科技有限公司,十大游戲直播平台,前身為生放送直播,以游戲直播為主,涵蓋體育/綜藝/娛樂等多種直播內容,致力於為所有人帶來歡樂的彈幕式直播分享網站。
武漢斗魚網路科技有限公司旗下的斗魚是一家致力於為所有人帶來歡樂的彈幕式直播分享網站,是國內直播分享網站中的佼佼者。
2、熊貓TV
上海熊貓互娛文化有限公司,熊貓直播,擁有強大明星主播陣容的熱門直播平台,專業提供高清、流暢的視頻、活動、賽事直播等服務。熊貓直播是由上海熊貓互娛文化有限公司創辦的一家彈幕式視頻直播網站,創始人為王思聰。
10、觸手
專注手機游戲的彈幕式手機游戲直播平台,無需電腦,即可讓玩家隨時隨地通過手機直播來實時分享自己的手游樂趣。觸手於2015年7月正式上線,目前已經擁有超過10萬名手遊玩家主播和超過1000萬手游觀眾。觸手為廣大手游熱愛者提供交流互動的場所,聚集手游同好共建虛擬世界。