maven 設(shè)置java 版本 如何用JAVA開發(fā)游戲服務(wù)器?
如何用JAVA開發(fā)游戲服務(wù)器?簡單的方法,我得說明的是,目前市場上新人很難再去做pc游戲開發(fā),要么是做頁游要嘛是手游。頁游不知道我就不說了,手游里面,客戶端比較多就是c2d和u3d。如果沒有你想做客戶
如何用JAVA開發(fā)游戲服務(wù)器?
簡單的方法,我得說明的是,目前市場上新人很難再去做pc游戲開發(fā),要么是做頁游要嘛是手游。
頁游不知道我就不說了,手游里面,客戶端比較多就是c2d和u3d。
如果沒有你想做客戶端,那么你也可以中途轉(zhuǎn)學(xué)u3d,而且它使用的語言是csharp,這個語言和java相似。網(wǎng)上unity的教程也很多,你隨便是找一下就有了。
再講講手游服務(wù)器,當(dāng)然我入了行服務(wù)器那就挺巧合之事的,當(dāng)初一開始是想要做客戶端的,都進(jìn)公司了,畢竟招將近服務(wù)器,就讓我轉(zhuǎn)服務(wù)器了。。
服務(wù)器的教程,我現(xiàn)今也沒不能找到,并且也找不到系統(tǒng)的教程。
開源的服務(wù)器框架也只熟悉kbengine和scut。其中兩個是cpp做底層python做變更土地性質(zhì)的,一個是csharp做開發(fā)。不過dlut早就兩年也沒可以更新了,應(yīng)該是已經(jīng)死了了。
因此,是想學(xué)服務(wù)器開發(fā),得碰點(diǎn)運(yùn)氣。
java服務(wù)器目前主流框架技術(shù)有網(wǎng)絡(luò)層netty或mina,數(shù)據(jù)協(xié)議protobuf,數(shù)據(jù)庫mysql,緩存數(shù)據(jù)庫redis,jdbc象是mybaits的或jpa,項目管理maven,設(shè)計層面spring
然后再還需要比較熟悉多線程,linux的基本操作,git或則svn。
也差不多了,這些也有個確切的了解,會用,估計就能不能找到工作了。
后面再潛近不需要學(xué)習(xí)的也挺多的,到時候你再參照業(yè)務(wù)需求自己暗自盤算著學(xué)吧。
JAVA開發(fā)文檔所需環(huán)境和本地環(huán)境不一致怎么辦?
如果沒有你的團(tuán)隊會出現(xiàn)了這種,有機(jī)會拿錢走人吧。
個人玩嘛玩啊,也要保持運(yùn)行時與開發(fā)環(huán)境的一致。java平臺做到這點(diǎn),很難。確有是需要在相同版本環(huán)境下正常運(yùn)行時,在主分支上成功開發(fā)后,再在其他分支上重新整合代碼、測什么