游戲現(xiàn)在可以說(shuō)是我們生活中的必需品了,也正是玩游戲的人在不斷的增加所以說(shuō)現(xiàn)在研發(fā)游戲的企業(yè)也是越多了。今天達(dá)內(nèi)科技的小編主要是想和大家一起來(lái)聊下unity開(kāi)發(fā)的小技巧,而這些小技巧可以讓大家在開(kāi)發(fā)的時(shí)候更加的高效,下面和達(dá)內(nèi)科技的小編一起來(lái)看看有哪些小技巧吧。
1、燈光烘培
很多游戲里面都有逼真的光影,但是如果要以每秒60幀的速率來(lái)計(jì)算光影移動(dòng)到新位置的時(shí)候,對(duì)周?chē)h(huán)境的反射和折射效果也是比較消耗資源,尤其是光源所綁定的物體本身還要參與物理計(jì)算的情況下,而且代碼寫(xiě)起來(lái)也比較復(fù)雜。
比如說(shuō)《CSGO》辦公大樓的會(huì)議室里面,這個(gè)投影儀已經(jīng)被打到了別的地方,但是那個(gè)投影儀光照產(chǎn)生的丁達(dá)爾效應(yīng)仍然在原始位置,這就是沒(méi)有實(shí)時(shí)計(jì)算導(dǎo)致的渲染BUG。
2、法線(xiàn)貼圖技術(shù)
拿《榮耀》中小喬價(jià)值上百元的繽紛獨(dú)角獸皮膚來(lái)看。這款皮膚的扇子部分有著凹凸不平的紋理,如果將這個(gè)凹凸不平的效果直接做在模型上,那么就會(huì)導(dǎo)致模型的多邊形面數(shù)增大,影響游戲性能。
而有了法線(xiàn)貼圖技術(shù),我們只要把模型做成平整光滑的樣子,然后再通過(guò)法線(xiàn)貼圖的RGB通道,來(lái)讀取出原始貼圖對(duì)應(yīng)像素上XYZ坐標(biāo)軸上的法線(xiàn)偏移角度。根據(jù)這個(gè)法線(xiàn)角度,計(jì)算出此處的反光量和反射方向等等,從而使得此處的平面光滑模型看起來(lái)具有層次感和凹凸感。
3、靜態(tài)反光
指的是將反光效果,直接事先通過(guò)燈光烘培系統(tǒng)烘培到貼圖上,然后無(wú)論場(chǎng)景光源怎么變化,實(shí)際模型上的反光效果都不會(huì)有任何變化,這也是為什么《榮耀》等手游畫(huà)質(zhì)看起來(lái)普遍很假的一個(gè)原因,畢竟手機(jī)的GPU性能有限。
不管是在開(kāi)發(fā)什么樣的游戲,只要你在技巧這個(gè)方面用對(duì)了,那么你是可以更加高效的完成你的開(kāi)發(fā)的。如果說(shuō)你想要學(xué)習(xí)unity來(lái)進(jìn)入到這個(gè)高薪的行業(yè)的話(huà),那么達(dá)內(nèi)科技?xì)g迎大家來(lái)我們公司的unity培訓(xùn)班進(jìn)行實(shí)地考察,也可以點(diǎn)擊我們文章下面的獲取試聽(tīng)資格按鈕來(lái)獲取我們的unity課程免費(fèi)試聽(tīng)資格。