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