麒麟子Javascript游戏编程零基础教程一:序言
恭喜你,沒(méi)有被課程大綱嚇到,讀到這一頁(yè)的時(shí)候,表示你已經(jīng)下定決心要開(kāi)始學(xué)習(xí)了。
然而這一頁(yè)你依然看不到什么實(shí)際的內(nèi)容。因?yàn)檫@一頁(yè)我們主要是聊聊人生,談?wù)劯星椤?/p>
每一個(gè)游戲從業(yè)者,心中都有一個(gè)自己想做的游戲。
比如,麒麟子本人就夢(mèng)想自己有一天能做一個(gè)魔獸世界,因?yàn)槲沂悄ЙF粉。?至今還時(shí)不時(shí)的登錄WoW,只為懷念艾澤拉斯的大好河山。那是青春的回憶,是少年時(shí)的天堂!
我希望你們想學(xué)游戲開(kāi)發(fā),不是下面的原因之一
是不是忍不住想問(wèn)為什么??上面的原因有錯(cuò)么?
嚴(yán)格說(shuō)來(lái),也沒(méi)錯(cuò)。為什么麒麟子要在你開(kāi)始自己夢(mèng)想的人生之前來(lái)沷這個(gè)冷水,那是因?yàn)槲蚁氡M可能降低你的期望。希望你不要學(xué)網(wǎng)上那些人,在做了十年游戲以后,突然來(lái)一句:朋友,開(kāi)心點(diǎn),人生不值得!?值不值得都是你自己選的。
1、王者榮耀一個(gè)皮膚能賣1個(gè)億
王者榮耀這個(gè)事情是真的,然而,人類文明從元某人發(fā)展至今,也只出現(xiàn)了一個(gè)王者榮耀而已。它讓地球上所有的游戲開(kāi)發(fā)商都嘆為觀止。你確定你能趕得上?
2、某某游戲真好玩,我希望自己能做一個(gè)出來(lái)
3、某某游戲畫面真好看,我希望自己能做一個(gè)出來(lái)
我們先放開(kāi)經(jīng)費(fèi)不談,我們單說(shuō)這個(gè)做。?游戲研發(fā)簡(jiǎn)單的來(lái)說(shuō),分為三大類。 1、策劃 2、程序 3、美術(shù)。?可能有的從業(yè)者看到這里就會(huì)噴了:你作為一個(gè)寫了十多年代碼的程序,在討論游戲分工的時(shí)候,居然不排程序排在第一,你是要造反么?
是的,我今天還真就要造反了。?因?yàn)?#xff0c;游戲好不好玩,是策劃決定的。?游戲畫面好不好看,大部分是美術(shù)決定的。
為什么說(shuō)大部分是美術(shù)決定的呢。如果是2D游戲,那一定是美術(shù)決定的。?
如果是3D游戲,那就不一定了。?
我們程序要負(fù)責(zé)的事情,就是根據(jù)策劃大爺描述出來(lái)的玩法,用美術(shù)給我們的圖片,模型,動(dòng)畫表現(xiàn)出來(lái)。
舉一個(gè)簡(jiǎn)單的需求案例:玩家點(diǎn)擊鼠標(biāo)可以移動(dòng),按下QWER可以施放技能(是的,就是LOL的套路)。
面對(duì)這樣的需求,我們要做什么呢。
我們需要把美術(shù)給我們的角色顯示出來(lái),同時(shí)要處理玩家點(diǎn)擊鼠標(biāo)的事件,玩家是點(diǎn)擊鼠標(biāo)左鍵,應(yīng)該干什么,玩家點(diǎn)擊鼠標(biāo)右鍵。應(yīng)該干什么。?玩家按下QWER的時(shí)候,應(yīng)該播放什么動(dòng)畫,應(yīng)該加載什么特效并播放。?看到?jīng)],程序處理的就是這樣簡(jiǎn)單的像膠水一樣的事情。
然而整個(gè)游戲世界是非常復(fù)雜的,簡(jiǎn)單的東西多了,放到一起,也就變得復(fù)雜了。?并且游戲開(kāi)發(fā)遠(yuǎn)遠(yuǎn)不止這么簡(jiǎn)單。本文最后我會(huì)給一個(gè)游戲程序員分工,以及對(duì)應(yīng)的技能要求
4、隔壁的學(xué)渣因?yàn)槭亲鲇螒虻?#xff0c;比你這個(gè)當(dāng)年的學(xué)霸工資還高三倍
面對(duì)這個(gè)現(xiàn)實(shí)的問(wèn)題,我覺(jué)得有必要反思一下,為什么你現(xiàn)在的工資不夠高。?任何一個(gè)行業(yè),都能做到很好的,如果是因?yàn)楫?dāng)前的行業(yè)你混不下去,那你換到游戲行業(yè)來(lái),可能會(huì)更難。?并且,你本身和學(xué)渣沒(méi)有交集的,硬生生的把自己拉到他的領(lǐng)域,然后不停的追趕他。?追上了還好,要是追不上呢。?以后同學(xué)會(huì)你還去開(kāi)不開(kāi),那個(gè)心儀的女同學(xué)你還愛(ài)不愛(ài)??更不用說(shuō),本身在游戲領(lǐng)域就有很多學(xué)霸,如果沒(méi)有強(qiáng)烈的意愿,不建議你入這行。
當(dāng)然咯,麒麟子肯定是希望你繼續(xù)學(xué)下去,至少我多一個(gè)流量嘛。學(xué)完再放棄也行!
?
?
總結(jié)
以上是生活随笔為你收集整理的麒麟子Javascript游戏编程零基础教程一:序言的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 女朋友生气了该怎么办·《每天懂一点爱情心
- 下一篇: AutoCAD.Net二次开发 致命错误