Unity3D開發之NGUI結合粒子系統的遮擋問題

2021-09-08 10:22:00 字數 428 閱讀 5245

我的是ngui3.0.3版本,在加入粒子系統的時候發現一直都是在精靈的下面,所以必須要解決這個問題。

問題的出現是因為ngui和粒子系統的渲染佇列問題,那我們自己就可以新建乙個屬於粒子系統的shader,然後直接複製原來系統自帶的那個shader的**,修改**裡面的

[csharp]view plain

copy

"queue"="transparent"   為

[csharp]view plain

copy

"queue"="transparent+10"  

或者更高,由你自己決定就可以了。

當然裡面還有很多其他的屬性什麼的,這些就自己找資料學習吧。

或者有另外一種方法,用另外的攝像機專門看粒子效果的,這樣比較好控制。

unity3D遊戲開發十七之NGUI四

接下來我們講解下uigrid,uigrid是用來輕鬆的排列眾多widget到固定大小格仔的指令碼。編輯時和執行時都可以使用。如果想使用可變的格仔單元大小,你可以使用uitable,屬性如下圖 arrangement的值決定了子節點的擺放位置。horizonta讓子節點向右排列,vertical向下排...

Unity3D開發之NGUI點選事件穿透響應處理

2013年03月19日 綜合 共 300字 字型大小 小中大 在使用ngui 開發2d專案的時候,發現了乙個問題,就是如果點出乙個選單,然後點選選單上面的按鈕的時候就會使得按鈕下面的物品也會觸發點選事件 如果有的話 和 然後,在ngui的uicamera的指令碼那裡,設定它的事件響應 這樣的話,他就...

Unity3D開發之NGUI結合粒子系統的遮擋問題

我的是ngui3.0.3版本,在加入粒子系統的時候發現一直都是在精靈的下面,所以必須要解決這個問題。問題的出現是因為ngui和粒子系統的渲染佇列問題,那我們自己就可以新建乙個屬於粒子系統的shader,然後直接複製原來系統自帶的那個shader的 修改 裡面的 queue transparent 為...