最近在弄unity一个小游戏,被不同页面显示层数难倒了,记录一下canvas用法
Canvas的三种渲染方式:
1.Screen Space - Overlay
这种渲染模式表示 Canvas 下的所有的 UI 控件永远位于屏幕的前面 , 不管有没有相机 , UI元素永远在屏幕最前面 ,主要是2D效果。
2. Screen Space - Camera
这种渲染模式 Canvas 和 摄像机之间有一定的距离 , 可以在摄像机和 Canvas 之间播放一些粒子特效,主要是3D效果。
3. World Space
这种模式下 Canvas 就和普通的 3D 物体一样了 , 可以控制它的大小,旋转,缩放等 , 一般用来做血条。
plus:
勾选"Pixel Perfect",在Canvas中的模糊效果消失,变得相对清晰。
"Sort Order"的值用来决定不同的Canvas的层级效果