unity粒子系统_【笔记】关于unity的粒子系统和UI之间的位置冲突解决
生活随笔
收集整理的這篇文章主要介紹了
unity粒子系统_【笔记】关于unity的粒子系统和UI之间的位置冲突解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
終于解決了去年畢設解決的problem:主菜單的背景添加了Particle System,但是它總是跳到camera最前面擋住其他子菜單的Panel。
當時用的最土但最有效的辦法:移動不同UI元素間Z軸的位置。確實解決了,但是Particle還是會偶爾周期性地往最前面跳,時間有限這個小bug就沒有解決、快樂參展去了。
這次給本學期游戲項目的背景加了Particle System做流云,同樣的問題又出現了。折騰了一會兒終于搞了出來,其實只要3步。
Step 1: 注意下Particle System的Layer
Step 2: 給需要在Particle System前面的UI元素都加上Canvas,點選Override Sorting,然后將Order in Layer調成一個比Particle System大的數值
這個時候你會發現:UI界面上的Button沒辦法交互了,這個時候——
Step 3: 加上Graphic Raycaster,加上就行,然后一切都妥了~
如果是想image和sprite在UI上面混用的話,建議給這些元素新建一個統一的tag,再回到Step2調層級。
總結
以上是生活随笔為你收集整理的unity粒子系统_【笔记】关于unity的粒子系统和UI之间的位置冲突解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 口的内存映射 stm32f7_STM32
- 下一篇: python在删除对象时会自动调用析构函