包含6節(jié)視頻教程
這是目前為止最好的高級(jí)動(dòng)畫(huà)教程,和暴雪美工一起學(xué)習(xí)制作星際爭(zhēng)霸片頭動(dòng)畫(huà),學(xué)習(xí)制作重金屬質(zhì)感的三維動(dòng)畫(huà),做出酷酷的讓人震撼的動(dòng)畫(huà)鏡頭。還等什么呢?
![]()
|
![]() ![]() 設(shè)置所需的幀率Unity iOS 允許您更改您的應(yīng)用程序執(zhí)行渲染循環(huán)的頻率,而它的默認(rèn)設(shè)置為每秒 30幀。您可以降低此幀率來(lái)節(jié)省電池的電量,但當(dāng)然這種節(jié)約在每幀中也會(huì)給您來(lái)一定的更新代價(jià)。相反,您也可以增加渲染幀率,從而使畫(huà)面渲染優(yōu)先于觸摸輸入和加速度計(jì)處理等其他活動(dòng)。您需要對(duì)幀速率進(jìn)行反復(fù)試驗(yàn),從而確定它是如何來(lái)影響您的游戲體驗(yàn)。 如果您的應(yīng)用程序涉及到大量計(jì)算和復(fù)雜的渲染,并且只能達(dá)到15幀/秒,那么即便您將所需幀率設(shè)置為高于15幀,那也于事無(wú)補(bǔ)。您只有將應(yīng)用程序進(jìn)行足夠的優(yōu)化,才能允許獲得更高的幀率。 為了設(shè)置需要幀率,打開(kāi)Unity生成的XCode工程,并打開(kāi)AppController.mm文件。下面一行#define kFPS 30決定了當(dāng)前的幀率,所以你可以通過(guò)更改該值來(lái)得到所需的幀率。 比如,如果你改變這個(gè)#define為:#define kFPS 60 那么應(yīng)用程序?qū)⒃噲D將渲染幀率變?yōu)?0FPS,而不是30FPS。 渲染循環(huán)在使用 iOS 3.1 或更高版本時(shí),Unity將安排渲染循環(huán)使用 CADisplayLink類。版本 3.1之前的版本需要使用幾種fallback方法來(lái)處理循環(huán)。但是, 3.1及更高版本的 iOS可以通過(guò)以下方法來(lái)激活fallback方法。 更多精彩點(diǎn)擊:http://www.siluyouxi.com/game/code/u3d/ 贊0 踩0 |
未知用戶
2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號(hào)-1
2005-2025 ZhuFeng Community All Rights Reserved
VIP