实现效果:
一、首先新建一个Canvas,按如下设置
1、Layer为UI
2、后面的设置是为了防止打包后UI元素错乱,X、Y应根据电脑的分辨率设置
二、新建一个Camera,命名为UICamera按如下设置
1、Culling Mask为UI
2、Depth为0(要小于Main Camera 的Depth)
三、新建一个Cube,并将Cube的 Layer 也设置为 UI
四、将MainCamera的 Depth 设置为1。
Cube模型的显示位置取决于MainCamera 。
最后做了一个简单的测试:在输入框输入文本,点击打印按钮,在控制台输出。检验UI元素是否正常,结果如下:
PS:
上述操作应该是将Cube置于UI的下方。经测试,当给Canvas加入纯色背景后,将看不到Cube。因此需要将背景的透明度设置为0。