Unity UGUI 在UI上显示粒子效果

概述

  • 本文旨在提供一种在UGUI的UI上显示粒子特效的方法
  • 本文的方法需要设置
    • canvas
    • particle system 的Order In Layer

效果图

Unity UGUI 在UI上显示粒子效果_第1张图片

Canvas设置

  • 设置Canvas RenderMode 为 Screen Space - Camera
  • 拖拽场景中的Camera到Canvas的Render Camera域中Unity UGUI 在UI上显示粒子效果_第2张图片

Particle System设置

  • 设置Particle System/Renderer/Order in Layer为2
  • 因为场景中新建的Image组件的Order in Layer默认为0,所以particle可以在其上渲染
  • 在相同Layer中,Order In Layer 越大越靠后渲染Unity UGUI 在UI上显示粒子效果_第3张图片

你可能感兴趣的:(unity)