游戲現(xiàn)在已經(jīng)是我們生活中的一部分了,對于玩游戲的人來說肯定就是對于unity是不陌生的了,unity作為開發(fā)游戲的重要語言,在游戲的這個行業(yè)有著很高的地位。很多的學(xué)員在學(xué)習(xí)unity的時候就會有一個很大的疑問,那個就是如何利用unity提高游戲中流暢度?
用unity來提高游戲中的流暢度主要看一下幾點(diǎn):
模型網(wǎng)格
盡可能的將鄰近的模型合并為單個模型單個材質(zhì)球。例如,如果你的場景里的桌子上堆疊有很多個物體,合并這些物體將會很有意義(有可能會需要將一些貼圖合并一張大的貼圖圖集)。減少unity3d游戲編程渲染的物體數(shù)量能顯著促進(jìn)性能。一個材質(zhì)球一個模型,每個材質(zhì)球都會被視為分開的模型渲染。使用低模的模型(500個多邊形以下)會使得性能增加。
光照
每個像素光渲染都會生效另外的渲染管道。像素光會使你的游戲看起來更好但不要太過于熱衷于他們。然而,使用Quality
Manager去調(diào)整像素光的渲染在每個質(zhì)量等級上是一個很好的方式,這在你發(fā)布的游戲里提供了性能與質(zhì)量的平衡性。記住,一個模型多只能被8個光源所影響。
貼圖
在unity3d游戲編程看起來可以接受的情況下,盡量縮小貼圖的大小。如果你的顯卡沒有擁有足夠的內(nèi)存來存放這些貼圖時,他們將被放置在系統(tǒng)內(nèi)存里,當(dāng)他們需要被渲染時再被上傳。
音頻
使用.ogg對音頻壓縮,其他的音頻格式在發(fā)布打包時將被作為非壓縮的PCM音頻格式存儲在包內(nèi)。對小的音效使用非壓縮音頻,Unity(從1.6開始)導(dǎo)入時會解壓縮所有ogg文件,讓短音效播放時使用非壓縮的wav或aiff文件,這樣可以不消耗CPU在解壓音頻文件上,例如那些急速開槍、腳步等類似的聲音。
以上就是達(dá)內(nèi)科技的小編給大家整理的關(guān)于如何利用unity提高游戲中的流暢度的技術(shù)內(nèi)容,如果說你對于unity語言感興趣想要學(xué)習(xí)的話,那么達(dá)內(nèi)科技?xì)g迎大家來我們公司的unity培訓(xùn)班進(jìn)行實(shí)地考察
,也可以點(diǎn)擊我們文章下面的獲取試聽資格按鈕來獲取我們的unity課程免費(fèi)試聽資格,在試聽中可以更加深入的了解我們達(dá)內(nèi)科技。