Unity 2018 世界坐标Canvas如何不被遮挡

 时间:2024-10-12 02:20:16

1、首先复现问题,在场景中有一个Canvas游戏物体,其Render Mode 是World Space。

Unity 2018 世界坐标Canvas如何不被遮挡

3、简单的做法是用多个摄像机。以使用第一人称控制器为例,给FirstPersonCharacter再创建相机子对象,并调节Transform使得该相机和控制器的相机重合。

Unity 2018 世界坐标Canvas如何不被遮挡

5、在这里,添加一个名为WorldSpaceUI的Layer,留作后面使用。

Unity 2018 世界坐标Canvas如何不被遮挡

7、另外,也需要设置该Camera的Depth为1。Depth越大,渲染越靠后。这里目的是Canvas的渲染希望在场景渲染完毕之后再做。

Unity 2018 世界坐标Canvas如何不被遮挡

9、类似的,也设置该相机的depth值,这里设置为0。这个相机会先渲染。

Unity 2018 世界坐标Canvas如何不被遮挡

11、最终效果如图所示。画面的渲染是先渲染场景,然后清除深度缓存,然后渲染Canvas所在的WorldSpaceUI层。目标达成。

Unity 2018 世界坐标Canvas如何不被遮挡
  • premiere如何制作剥落效果
  • 如何用Axure制作动态倒计时
  • ae摄像机怎样调整光斑亮度?
  • unity如何重新加载场景
  • AE中怎样输出图像序列
  • 热门搜索
    寒假去哪里旅游最好 张家界旅游攻略网 南京旅游景点大全介绍 长春旅行社旅游报价 大渝网旅游 天津五大道旅游攻略 平顶山旅游网 韩城旅游景点大全 大梅沙旅游攻略 旅游相册名称大全