Unity-遮擋區(qū)域
使用遮擋區(qū)域 (Occlusion Area) 組件可以定義遮擋剔除系統(tǒng)中的視圖體積 (View Volumes)。視圖體積是攝像機(jī)可能處于運(yùn)行時(shí)的場(chǎng)景區(qū)域。在烘焙時(shí),Unity 在視圖體積內(nèi)生成更高精度的數(shù)據(jù)。在運(yùn)行時(shí),當(dāng)攝像機(jī)位于視圖體積內(nèi)的時(shí)候,Unity 進(jìn)行更高精度的計(jì)算。
如果尚未在場(chǎng)景中定義任何視圖體積,Unity 將在烘焙時(shí)創(chuàng)建一個(gè)視圖體積,其中包含標(biāo)記為 Occluder Static 或 Occludee Static 的所有場(chǎng)景幾何體。在大型或復(fù)雜場(chǎng)景中,這可能導(dǎo)致不必要的大量數(shù)據(jù)、漫長(zhǎng)的烘焙時(shí)間以及資源密集的運(yùn)行時(shí)計(jì)算。為了避免發(fā)生這種情況,請(qǐng)將遮擋區(qū)域 (Occlusion Areas) 放置在場(chǎng)景中,從而定義攝像機(jī)可能處于的區(qū)域的視圖體積。
使用遮擋區(qū)域 (Occlusion Area) 組件來(lái)定義視圖體積
1.將?Occlusion Area?組件添加到場(chǎng)景中的空游戲?qū)ο?2.在 Inspector 窗口中,配置?Size?屬性,使包圍體積涵蓋所需區(qū)域 3.在 Inspector 窗口中,啟用?Is View Volume
Occlusion Area 組件參考

屬性:功能:
Size????????????????????????設(shè)置遮擋區(qū)域 (Occlusion Area) 的大小。
Center????????????????????設(shè)置遮擋區(qū)域 (Occlusion Area) 的中心。默認(rèn)情況下,此設(shè)置為 0,0,0,位于盒體的中心。
Is View Volume?????如果啟用此屬性,遮擋區(qū)域 (Occlusion Area) 將定義視圖體積。如果禁用此屬性,遮擋區(qū)域 (Occlusion Area) 不會(huì)定義視圖體積。必須啟用此屬性才能使遮擋區(qū)域 (Occlusion Area) 生效。