UGUI共有三種模式 最常用的覆蓋模式,針對單個攝像機的攝像機模式,世界模式。
覆蓋模式最常用,UI最后渲染,會顯示在3D物體之前。
世界模式,可以理解為帶了UI功能的3D物體,與物體一樣,誰距離攝像機最近,就最后渲染誰。
本篇使用的是第二種,攝像機模式,是將第一種和第三種混合的一種模式,比如在UI上添加粒子效果,使用的就是這種模式,這種模式的優勢是既有覆蓋模式的易用性,又增加了世界模式的Z軸,能夠制作3DUI。
使用方法:
將Canvas的RenderMode模式設置為ScreenSpace-Camera模式,並指定一個攝像機。
覆蓋模式最常用,UI最后渲染,會顯示在3D物體之前。
世界模式,可以理解為帶了UI功能的3D物體,與物體一樣,誰距離攝像機最近,就最后渲染誰。
本篇使用的是第二種,攝像機模式,是將第一種和第三種混合的一種模式,比如在UI上添加粒子效果,使用的就是這種模式,這種模式的優勢是既有覆蓋模式的易用性,又增加了世界模式的Z軸,能夠制作3DUI。
使用方法:

將Canvas的RenderMode模式設置為ScreenSpace-Camera模式,並指定一個攝像機。
其余的制作都是與覆蓋模式UI相同的,比如錨點,點擊事件等。
需要注意的是Plane Distance這個值,這個值表示此UI面板與攝像機的距離,因為制作3DUI需要使用到Z值,所以這個值需要按情況設置,比如你設置為10,如果此時攝像機為Z為0,而有一個物體Z為5,那么這個物體就會覆蓋到這個UI,另外這個值也不能比攝像機的最小渲染距離小,否則就無法渲染。
需要注意的是Plane Distance這個值,這個值表示此UI面板與攝像機的距離,因為制作3DUI需要使用到Z值,所以這個值需要按情況設置,比如你設置為10,如果此時攝像機為Z為0,而有一個物體Z為5,那么這個物體就會覆蓋到這個UI,另外這個值也不能比攝像機的最小渲染距離小,否則就無法渲染。
:http://blog.sina.com.cn/s/blog_7f0562030102xi0v.html