手機(jī)游戲如何編程,ios手機(jī)游戲是由什么編程語(yǔ)言開(kāi)發(fā)的?
C語(yǔ)言,C++, Objective-C,主要是第三者,今年在wwdc大會(huì)上,蘋(píng)果公司發(fā)布新的開(kāi)發(fā)語(yǔ)言swift,也可用來(lái)開(kāi)發(fā)調(diào)試。C語(yǔ)言是基礎(chǔ),OC難度有點(diǎn)大,建議先學(xué)習(xí)C,由C過(guò)渡到OC。
我想自己學(xué)編游戲?
先說(shuō)結(jié)論:現(xiàn)階段斷了這念頭,最多學(xué)學(xué)C語(yǔ)言,但是千萬(wàn)不要去做游戲。好好學(xué)習(xí),考個(gè)好高中,用C語(yǔ)言功底去拿個(gè)NOIP國(guó)家二等獎(jiǎng),然后走C9自招進(jìn)去,再規(guī)劃游戲。
python不適合做游戲我覺(jué)得是真的,因?yàn)樾蕦?shí)在是低,不用第三方庫(kù)基本上寫(xiě)個(gè)矩陣運(yùn)算就能哭出聲,而偏偏游戲又有很強(qiáng)的時(shí)效性…python做galgame還是堪堪一用的,做其他的感覺(jué)就跟用膠水粘庫(kù)一樣
游戲當(dāng)然首推C++,但是這東西的一大作用就是提高程序員的門(mén)檻,言外之意不多說(shuō)。想從底層開(kāi)始做游戲,恕我直言,去全心全意打兩三年基礎(chǔ)再回來(lái)還差不多。所以你應(yīng)該把問(wèn)題改成“做游戲用什么引擎最合適”,然后針對(duì)性的學(xué)習(xí)。
2D引擎我推薦cocos2d,unity稍微有點(diǎn)重但也不是不行。《戰(zhàn)艦少女》初版是unity實(shí)現(xiàn)的,還有人記得卡成什么樣嗎?任何情況下你都要記住,對(duì)機(jī)器越友好的東西對(duì)人就越不友好,學(xué)習(xí)成本也越大。換句話來(lái)說(shuō),如果這是誰(shuí)都能一學(xué)就會(huì)的東西,就沒(méi)有人會(huì)來(lái)知乎問(wèn)了。
下面扯點(diǎn)一般人不愛(ài)聽(tīng)的,關(guān)于游戲和數(shù)學(xué)的關(guān)系。
計(jì)算機(jī)圖形學(xué)跟線性代數(shù)的關(guān)系巨大,不過(guò)關(guān)的話你甚至無(wú)法在屏幕上畫(huà)一個(gè)三角形(當(dāng)然,用輪子就另當(dāng)別論)。單單把模型顯示在屏幕上就已經(jīng)是一門(mén)學(xué)問(wèn)了,更何況讓它動(dòng)起來(lái)。
不過(guò)這么說(shuō)挺抽象的,談點(diǎn)具體的吧(雖然這個(gè)例子有點(diǎn)作弊)。境符「波與粒的境界」的函數(shù)會(huì)寫(xiě)嗎?要怎么安排時(shí)間與彈幕的關(guān)系才能做出那種圖案?櫻符「西行櫻吹雪」的弧線型彈幕又是怎么旋轉(zhuǎn)的?這種問(wèn)題應(yīng)該朝著什么方向去思考,這個(gè)概念是要有的,所以還是好好讀書(shū)吧。
解決上面問(wèn)題用的參數(shù)方程應(yīng)該在高中能接觸到。
等你歷經(jīng)千辛萬(wàn)苦啃完了數(shù)學(xué),人生閱歷也足夠了,你會(huì)發(fā)現(xiàn)能掙錢(qián)的手游都是美工堆出來(lái)的,程序員在這個(gè)體系中的地位簡(jiǎn)直可憐。然后你就會(huì)轉(zhuǎn)向技術(shù)或者美術(shù)了。
我沒(méi)有半點(diǎn)貶低諸位游戲行業(yè)前輩的意思,計(jì)算機(jī)圖形學(xué)的先驅(qū)一個(gè)個(gè)都是數(shù)學(xué)巨佬,只能仰望。但是在天朝這是個(gè)邊緣化了的學(xué)科,熱度比人工智能低太多了
C語(yǔ)言從入門(mén)到編游戲要怎么做?
看視頻的效果就很不錯(cuò),游戲的分析,到代碼的實(shí)現(xiàn),最后游戲的完成以及操作都可以很好的展現(xiàn)出來(lái),視覺(jué)效果會(huì)更好。
以前用C語(yǔ)言做過(guò)一些小游戲,看的是“如鵬網(wǎng)”的《C語(yǔ)言也能干大事》系列視頻教程,挺好玩的,課程體系的設(shè)置可以極大的激發(fā)對(duì)編程的興趣,適合初學(xué)者學(xué)習(xí)。
通過(guò)開(kāi)發(fā)超級(jí)瑪麗,飛機(jī)大戰(zhàn),吃金幣,連連看等經(jīng)典小游戲,用C語(yǔ)言來(lái)開(kāi)發(fā)網(wǎng)站,無(wú)需硬件開(kāi)發(fā)“校園一卡通系統(tǒng)”等來(lái)講解C語(yǔ)言的知識(shí)點(diǎn),沒(méi)想到C語(yǔ)言還可以這么學(xué),蠻有成就感的。
具體的可以到如鵬網(wǎng)官網(wǎng)上去了解一下,有問(wèn)題隨時(shí)提問(wèn),老師實(shí)時(shí)在線答疑。視頻教程,課件,源碼等都是可以免費(fèi)下載,口碑不錯(cuò),基本上都是慕名而去的。
以上就是關(guān)于手機(jī)游戲如何編程和ios手機(jī)游戲是由什么編程語(yǔ)言開(kāi)發(fā)的的相關(guān)問(wèn)題解答,希望對(duì)你有所幫助。