1、首先创建一个Image文件,Unity会自动将其列为Canvas的子物体

2、接着创建一个Cube作为参照物,此时可见Image渲染优先级高于Cube

3、然后通过Canvas的渲染模式可以看出原因,该模式下UI始终在最前方

4、如果我们把渲染模式修改为WorldSpace,就会采用正常的渲染模式

5、最后通过ScreeenSpace-Camera来调整UI的位置,从而达到不同的渲染顺序

时间:2024-10-13 21:42:05
1、首先创建一个Image文件,Unity会自动将其列为Canvas的子物体
2、接着创建一个Cube作为参照物,此时可见Image渲染优先级高于Cube
3、然后通过Canvas的渲染模式可以看出原因,该模式下UI始终在最前方
4、如果我们把渲染模式修改为WorldSpace,就会采用正常的渲染模式
5、最后通过ScreeenSpace-Camera来调整UI的位置,从而达到不同的渲染顺序