0基礎(chǔ)游戲編程,游戲編程是不是一般都是用C語言或C?
看了樓上很多人都說unity用c#,ue用c++,這樣其實(shí)是錯(cuò)的,這兩個(gè)引擎都是用的c++編寫,然后增加了腳本支持,u3d用c#,ue用自己的腳本而已。但是兩個(gè)引擎你要上c++也沒問題。
現(xiàn)代軟件開發(fā),包括游戲,都很少使用單一語言開發(fā)的,例如你看魔獸世界,好龐大的游戲,他用純c++開發(fā)的話,可能還要跳票10年,編譯語言開發(fā)業(yè)務(wù)的效率,真的沒辦法和腳本語言相比,只要你的游戲核心部分,語需要強(qiáng)大的計(jì)算效率部分都用c或者c++寫好,腳本調(diào)用就好了,無論是python還是lua,js,c#都可以用,普通業(yè)務(wù)效率基本沒區(qū)別。
總結(jié)一下就是,需要高效率運(yùn)算的部分,就用c/c++,例如渲染。
游戲玩法部分,就用腳本語言就行了。
想進(jìn)游戲公司參與到游戲開發(fā)里?
敢問題主,你是喜歡游戲,還是喜歡編程,還想都喜歡呢?
其實(shí)游戲開發(fā)方面,對(duì)個(gè)人來說前景真的不算好,很難轉(zhuǎn)型。
還是說編程吧,如果題主時(shí)間多,可以先學(xué)c和c++。
c語言是最適合入門的語言,不是因?yàn)樗?jiǎn)單,而是因?yàn)樗銐虻讓樱梢陨钊肓私庥?jì)算機(jī)知識(shí)。學(xué)習(xí)編程不是只學(xué)習(xí)語言,更重要的是學(xué)習(xí)整個(gè)計(jì)算機(jī)生態(tài)。所以,c語言最為面向過程的語言,十分適合入門。
如果題主時(shí)間少,可以入門python或者JAVA,因?yàn)榇蠖鄶?shù)游戲都是用這兩種語言,當(dāng)然php和r都有。現(xiàn)最流行的還是java開發(fā)游戲吧。
小結(jié):時(shí)間多學(xué)習(xí)c語言,然后c++,再是java,python。 學(xué)精c語言之后,學(xué)習(xí)其他語言會(huì)十分迅速,這是十分重要的。
時(shí)間少,只好先學(xué)習(xí)python,正所謂人生苦短,我選python。但是可能導(dǎo)致基礎(chǔ)不牢固。再學(xué)習(xí)一下java。
這只是編程方面的學(xué)習(xí)。
應(yīng)該還要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),和算法。這兩個(gè)是十分重要的! 算法是靈魂,數(shù)據(jù)結(jié)構(gòu)是基本,語言是工具。
總結(jié):學(xué)習(xí)c語言從零開始,到精通,一年多應(yīng)該差不多了,然后學(xué)習(xí)c++不到半年,再學(xué)習(xí)python和java,一年多。加起來三四年,然后其中還要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法。頂多五年可以出山了。這是最保守估計(jì)了,如果夠勤奮,我認(rèn)為三年夠了。當(dāng)然,三年只是比入門強(qiáng)一點(diǎn)。
這是技能學(xué)習(xí)方面,如果要進(jìn)網(wǎng)易騰訊這樣的公司,考慮題主不是科班生,那只有一個(gè)途徑最快,就是考PAT證了。這個(gè)證就不贅述了,稍微百度一下就行,比計(jì)算機(jī)二級(jí)四級(jí)強(qiáng)多了。可以說是it屆的神證。
學(xué)習(xí)計(jì)算機(jī)要有興趣,否則靠意志力遲早消磨。
最好再勸一句,計(jì)算機(jī)方面,比游戲開發(fā)性價(jià)比的領(lǐng)域有很多。
零基礎(chǔ)的如想獨(dú)自制作完成簡(jiǎn)單的app游戲?
首先,一個(gè)人,從零基礎(chǔ)開發(fā)一個(gè)APP,本身就是很麻煩的,而你想開發(fā)一個(gè)游戲,更是難上加難。
你先要知道現(xiàn)在的游戲,基本上開發(fā)都是一個(gè)幾十人的團(tuán)隊(duì),花了至少幾個(gè)月的時(shí)間,甚至幾年的時(shí)間。
其次,還有產(chǎn)品團(tuán)隊(duì),設(shè)計(jì)團(tuán)隊(duì),美工團(tuán)隊(duì),測(cè)試團(tuán)隊(duì)等等~~
你認(rèn)為你一個(gè)人能坐到這么多工作嗎?更何況你是零基礎(chǔ)?
建議你先從學(xué)會(huì)HelloWorld開始。開發(fā)游戲的話,N年后你可以嘗試嘗試。
安卓開發(fā)可以先從Java零基礎(chǔ)開始學(xué)習(xí)。IOS開發(fā)可以先學(xué)Swift或者Object-C,WP開發(fā)可以學(xué)學(xué)C#
希望你能堅(jiān)持下來!學(xué)習(xí)編程真的很枯燥,而且邏輯思維要強(qiáng)!
以上就是關(guān)于0基礎(chǔ)游戲編程和游戲編程是不是一般都是用C語言或C的相關(guān)問題解答,希望對(duì)你有所幫助。