slg游戲開(kāi)發(fā)教程 學(xué)習(xí)java可以做游戲嗎?
學(xué)習(xí)java可以做游戲嗎?我有10年的開(kāi)發(fā)和培訓(xùn)經(jīng)驗(yàn)。在此期間,我經(jīng)歷了Java、web、Android、H5、大數(shù)據(jù)、PHP等不同的發(fā)展方向。我也是軟件培訓(xùn)公司的金牌講師。我對(duì)回答這個(gè)問(wèn)題很感興趣。
學(xué)習(xí)java可以做游戲嗎?
我有10年的開(kāi)發(fā)和培訓(xùn)經(jīng)驗(yàn)。在此期間,我經(jīng)歷了Java、web、Android、H5、大數(shù)據(jù)、PHP等不同的發(fā)展方向。我也是軟件培訓(xùn)公司的金牌講師。我對(duì)回答這個(gè)問(wèn)題很感興趣。
在Java系統(tǒng)的早期開(kāi)發(fā)中,Java一般分為三大系統(tǒng):javase、javame和JavaEE。其中javame是移動(dòng)終端java開(kāi)發(fā)的技術(shù)方向。另外,PC終端還有swing編程,就是做電腦軟件,比如QQ、微信、飛秋等都安裝在電腦上。
在早期,使用javame可以做一些簡(jiǎn)單的手機(jī)游戲,如紙牌游戲、蛇游戲和掃雷游戲。但現(xiàn)在手機(jī)系統(tǒng)已經(jīng)被Android和IOS系統(tǒng)占據(jù),基本上沒(méi)有使用javame進(jìn)行開(kāi)發(fā)。
現(xiàn)在由于手機(jī)的配置和系統(tǒng)的優(yōu)化,大型手機(jī)游戲可以在手機(jī)上運(yùn)行。這些手機(jī)游戲一般不是用Java開(kāi)發(fā)的,而是用C、unity、C#、cocos2d、cocos3d等技術(shù)開(kāi)發(fā)的。
Java適用于web和swing方向的編程,而不是游戲編程方向。這個(gè)行業(yè)有自己的專長(zhǎng)。雖然Java很強(qiáng)大,但它不是萬(wàn)能的
!從事互聯(lián)網(wǎng)開(kāi)發(fā)10年,主要研究方向是Java Web微服務(wù)架構(gòu)、Android移動(dòng)終端研發(fā)、HTML5前端方向。我將繼續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)的文章。感興趣的朋友可以關(guān)注我,相信你會(huì)有所收獲。
什么是游戲開(kāi)發(fā)?想做游戲我應(yīng)該學(xué)什么好?
現(xiàn)在游戲制作行業(yè)是一個(gè)非常有前途的朝陽(yáng)產(chǎn)業(yè)。目前,該行業(yè)從業(yè)人員的工資水平在全國(guó)名列前茅,但該領(lǐng)域的人才卻寥寥無(wú)幾。大學(xué)里很少開(kāi)設(shè)游戲制作課程。即使有,很多老師的水平基本上都是理論性的,這算不了什么。事實(shí)上,很多人都想做這個(gè)行業(yè),所以他們從網(wǎng)上搜集各種游戲制作教程。經(jīng)過(guò)長(zhǎng)時(shí)間的學(xué)習(xí),他們很困惑。他們說(shuō)不,他們真的可以,他們真的可以,他們的水平不是很好。我們學(xué)到的東西太亂,沒(méi)有制度,沒(méi)有真功夫,很難在游戲制作行業(yè)站穩(wěn)腳跟,這是我們很多游戲?qū)W習(xí)行業(yè)的悲哀。
編程初學(xué)者應(yīng)該先學(xué)C 、Java還是Python?
在前一段時(shí)間,我一直認(rèn)為引入C編程語(yǔ)言是一個(gè)非常好的選擇。其實(shí)C語(yǔ)言更適合初學(xué)者學(xué)習(xí)。
對(duì)于C語(yǔ)言學(xué)習(xí),我建議您查看郝斌的C語(yǔ)言課程。解釋得很詳細(xì)。我學(xué)習(xí)了這個(gè)教程。
如果您使用python,入門也是一個(gè)不錯(cuò)的選擇。
Java是迄今為止使用最多的語(yǔ)言。今天我覺(jué)得可以用java開(kāi)始了。但是,要開(kāi)始學(xué)習(xí),您必須只選擇學(xué)習(xí)面向?qū)ο笄懊娴闹R(shí)。如果初學(xué)者一起加入面向?qū)ο蟮膶W(xué)習(xí)。你會(huì)發(fā)現(xiàn)你可以崩潰。
只有完成面向?qū)ο蟮娜^(guò)程后,非常熟悉,才能進(jìn)行面向?qū)ο蟮膶W(xué)習(xí)。
如果您有任何問(wèn)題,請(qǐng)指出。