返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國IT培訓(xùn)中心
Java游戲開發(fā)工程師需要什么,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解手機(jī)游戲軟件開發(fā)工程師要學(xué)什么東西?,請(qǐng)問成為一名游戲開發(fā)工程師都需要具備什么樣的知識(shí)???,基本就能走遍天下都不怕了!
首先要學(xué)習(xí)一門語言,比如說:C語言,C++語言,做好是會(huì)JAVA語言。因?yàn)槭謾C(jī)游戲主要是用JAVA語言開發(fā)的。它是JAVA的開發(fā)的一個(gè)方向,即JAVAME方向的。總而言之就是要把JAVA的基礎(chǔ)要學(xué)好。
這個(gè)問題問我就對(duì)了:游戲(game)開發(fā)分為設(shè)計(jì)、程序和美工講講游戲(game)編程要的知識(shí)吧:1。扎實(shí)的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC用最廣,目前比較大的游戲(game)也由此開發(fā);DELPHI功能也很強(qiáng),特別多網(wǎng)絡(luò)游戲:例如網(wǎng)金、傳奇都用到了DELPHI;JAVA用于開發(fā)手機(jī)游戲(game)。2。扎實(shí)的算法知識(shí)。主要有:樹或圖的搜索算法、A*算法、碰撞檢查算法、BSP樹、人工智能3。相關(guān)圖形處理知識(shí)。例如:Direct X編程、OpenGL編程、圖形學(xué)的相關(guān)知識(shí)(三維圖形的形體、紋理、貼圖、照明,還有三維對(duì)象的消隱算法例如油畫算法,Z緩存)和動(dòng)畫處理知識(shí)。假如想深入還要學(xué)會(huì)幾種三維引擎例如OGRE4。跟游戲(game)優(yōu)化相關(guān)的知識(shí)。例如數(shù)據(jù)庫、內(nèi)存管理等。5。想做游戲(game)可不是件容易的事,最重要的:要有毅力,要能不斷學(xué)習(xí)!4。
雖說掌握和了解了手機(jī)游戲軟件開發(fā)工程師要學(xué)什么東西?,請(qǐng)問成為一名游戲開發(fā)工程師都需要具備什么樣的知識(shí)???,能走遍天下,但也要不斷去學(xué)習(xí)新的知識(shí),更多的Java知識(shí),請(qǐng)聯(lián)系客服獲取。