千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)
關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程
轉(zhuǎn)眼來(lái)到千鋒Unity游戲開(kāi)發(fā)培訓(xùn)班已經(jīng)一個(gè)半月了,之所以選擇來(lái)學(xué)習(xí)Unity,僅僅是因?yàn)閷?duì)游戲的興趣,對(duì)這個(gè)行業(yè)的前景也比較看好。來(lái)之前我也有一番思考,學(xué)起來(lái)會(huì)有一定難度,畢竟不是計(jì)算機(jī)專(zhuān)業(yè)出身,雖然有過(guò)其他語(yǔ)言的基礎(chǔ),但那早已是四年前的事情了,學(xué)過(guò)的也早已還給老師。
來(lái)到千鋒以后,我發(fā)現(xiàn)高手真的是在民間,前一個(gè)月的C#學(xué)習(xí),讓我仿佛回到了四年前剛接觸C#的時(shí)候,看到身邊同學(xué)能很快完成老師布置的作業(yè),自己卻對(duì)白天老師講的內(nèi)容仍一知半解,真的難受!現(xiàn)在想想那一個(gè)月我的努力程度還遠(yuǎn)遠(yuǎn)不夠,很大程度上歸結(jié)于自己手懶,總是眼高手低,一段代碼看會(huì)了便覺(jué)得自己已經(jīng)會(huì)了,其實(shí)這樣遠(yuǎn)遠(yuǎn)不夠。
當(dāng)自己寫(xiě)的時(shí)候,不知道從哪里開(kāi)始寫(xiě)起,寫(xiě)代碼的速度沒(méi)有練出來(lái),在二階段的學(xué)習(xí)中便會(huì)感到非常吃力,所以啊,一定要改掉自己手懶得習(xí)慣,趁現(xiàn)在還有時(shí)間,好好努力。
通過(guò)這個(gè)階段的學(xué)習(xí),我學(xué)到了很多東西。首先,我了解了3d圖形渲染的過(guò)程,通過(guò)渲染管線(xiàn),我們可以把定點(diǎn)通過(guò)vertex shader經(jīng)過(guò)各種轉(zhuǎn)換到對(duì)應(yīng)位置。具體就是,頂點(diǎn)載入后位于local space, 這個(gè)時(shí)候通過(guò)translate、rotate、scale函數(shù)生成修改matrix,在vertex shader里應(yīng)用這個(gè)matrix后把頂點(diǎn)轉(zhuǎn)換到期望的位置。與此同理,在分別乘與world matrix轉(zhuǎn)到世界坐標(biāo),view matrix轉(zhuǎn)到攝像機(jī)坐標(biāo),projection matrix轉(zhuǎn)到clip space,此時(shí)vertex就會(huì)到它的最終渲染的位置。然后,利用gpu高度并行的特性可以使每個(gè)頂點(diǎn)都能夠快速獨(dú)立的計(jì)算出他們的對(duì)應(yīng)位置。這些知識(shí),都匯集了無(wú)數(shù)計(jì)算機(jī)專(zhuān)家的智慧,每當(dāng)我學(xué)習(xí)到新東西的時(shí)候我都是在仰望偉人偉大的智慧,同時(shí)也很感謝千鋒Unity游戲開(kāi)發(fā)講師對(duì)我們的悉心指導(dǎo)。
相關(guān)文章
了解千鋒動(dòng)態(tài)
關(guān)注千鋒教育服務(wù)號(hào)
掃一掃快速進(jìn)入
千鋒移動(dòng)端頁(yè)面
掃碼匿名提建議
直達(dá)CEO信箱