使用UGUI或是NGUI的時候總是有不知道怎麼把mesh或是particle夾在UI之間,最近用了一個小方法來試試看XD
(以下的方法會增加draw call,請慎用啊!)
通常Particle不是會在UI的前面、就是在後方。
然後這次的需求是--把Particle夾在UI與UI之間。
步驟
1.首先確認Canvas吃的Sorting Layer是哪個,通常會指定UI。並且設置他的層級。
2.把列為Particle前的UI物件Group起來。
3.在這個Group GameObject上加上Canvas,並且將Pixel Perfect設為Inherit(繼承),然後Override Sorting要打勾。
4.選取他的Sorting Layer,我是將其設置成一樣的Layer但是他的Index設高很多。
5.打開Particle System,找到Renderer,打開後將Sorting Lyaer改成UI,並且將Index設置到適當的數值。
6.大功告成!!
帥耶! 我思考了好久,哈哈 謝謝你
回覆刪除不會ODO/
刪除https://ppt.cc/fxgjrx
回覆刪除您好我用了這個方法,加上Slider之後卻遮不住
爬了好多文都找不到,請問您知道問題在哪嗎?
好久才發現這個留言T口T
刪除遮不住應該是mask問題~
https://github.com/xclouder/UIClippableParticle
要額外去做clipping這樣~
到此一遊(???
回覆刪除