替换UI--遮挡问题
現(xiàn)在我們替換UI的時候策劃和美術(shù)會提供各種各樣的花式特效但是這些3D特效會導(dǎo)致一系列的遮擋問題:
·新的頁面能擋住老的頁面擋不住特效。
·特效在本頁面內(nèi)scene查看顯示正常(在文字下方圖片上方啊一類的)但是在game查看恒在控件上方。
這種時候? 需要注意些一下:
我們的四個UI攝像機
渲染出來的內(nèi)容的顯示順序是
UICameraFront > UICamera3D > UICamera > UICameraHeadBoard
而每個攝像機的渲染layer有重合部分,如下圖表格:
| ? | UICameraFront | UICamera3D | UICamera | UICameraHeadBoard |
| UI | _(:з)∠)_ | _(:з)∠)_ | _(:з)∠)_ | ? |
| HeadBoard | ? | ? | _(:з)∠)_ | _(:з)∠)_ |
| Par2D | ? | ? | _(:з)∠)_ | ? |
| Par3D | ? | _(:з)∠)_ | _(:з)∠)_ | ? |
| ParFront | _(:з)∠)_ | ? | ? | ? |
| Character | _(:з)∠)_ | _(:з)∠)_ | _(:з)∠)_ | ? |
| Player3DView | _(:з)∠)_ | _(:з)∠)_ | _(:з)∠)_ | ? |
| RangeIndicator | _(:з)∠)_ | ? | ? | ? |
| Player | ? | ? | _(:з)∠)_ | ? |
| Shadow | ? | ? | _(:з)∠)_ | ? |
?
這種時候需要根據(jù)你的UI頁面所處的Canvas,以及所對應(yīng)的canvas的Order in Layer 去調(diào)整出問題的特效的Order in Layer以及Layer
?
如果當(dāng)你調(diào)整以后保證不會出現(xiàn)特效被多個攝像機渲染,或者是order in layer不對的情況以后,顯示效果還是不對。請找美術(shù)讓他去調(diào)整他想要的效果。(主要是他們?nèi)フ{(diào)整RenderQueue)
??
總結(jié)
以上是生活随笔為你收集整理的替换UI--遮挡问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux绝对路径和相对路径简单介绍
- 下一篇: 奇奇怪怪的小姿势——关于UI的各种Pos