UGUI特效和UI公用攝像機渲染時,渲染先後問題

2021-10-08 05:17:36 字數 1020 閱讀 5036

首選,主canvas的渲染層預設設定為

在不改動canvas的情況下 ,改動動效的渲染層,也就是下圖位置

sorting layer id 是可以新增的渲染層級列表 ,點default的下拉框可以設定如下圖

目前設定乙個font層,此時如果特效的渲染層為front,那麼特效就會顯示在ui前面,如下圖,粉紅色為特效

如果 使用預設層級 default ,那麼設定order in layer 為1 ( 大於canvas的渲染),特效就會顯示在ui前

如果想顯示在ui後面,那麼保持default 以及0 值,或者設定更小的值即可,

注意: 博主採用canvas 模式為 screen space -camera ,

所以,注意如果特效的z軸座標小於canvas(預設為0,不可更改,子物體可以被修改) 的z軸座標 ,不然同一sorting layer id下 ,永遠顯示在ui的前方。

總結 : 控制等級 :   sorting layer id  >  z軸座標  > order in layer 

題外話--> 使用ui層特效 ,直接拿ui的transform座標,賦值給特效就行了(剛開始為了把特效放到canvas下,轉了好幾次座標,浪費計算)

NGUI利用兩個攝像機裁剪特效

最近策劃們要求在物品欄的邊框上面新增粒子效果,以區分物品的品質,本以為這件事情非常容易,哪知 ngui 自帶的 softclip 無法裁剪 3d 模型以及粒子,這兒有篇外國朋友寫的文章 但是因為 ngui 版本的不同,我沒有仔細去研究,有興趣的可以看一下。本篇文章並不是真正意義上的裁剪,而是通過新增...

攝像機和鏡頭的基礎知識

原文 按感光器件型別可分為2大類,ccd器件和cmos器件 ccdcmos 設計單一感光器,集中統一放大 每個感光器連線放大器 靈敏度同樣面積下,感光開口小 靈敏度底 成本線路品質影響程度高,成本高 cmos整合整合,成本低 解析度連線複雜度低,解析度高 新技術解析度高 噪點比單一放大,雜訊低 放大...

Ogre學習筆記2 光源攝像機和陰影

mcamera mscenemgr createcamera playercam 同樣你也可以通過名稱獲取攝像機的指標,通過呼叫getcamera 函式 下面 我們移動攝像機的位置並且規定攝像機往 看。mcamera setposition ogre vector3 0,300,500 mcamer...