Unity 2020 URP Camera UI相机问题

这篇具有很好参考价值的文章主要介绍了Unity 2020 URP Camera UI相机问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

现在正在开发中的项目使用的URP,发现相机结构有变化直接使用场景相机和UI相机无法正常显示。

解决方案

还是使用两个相机,场景相机使用Base模式,UI相机使用Overlay模式。
Unity 2020 URP Camera UI相机问题,Unity学习,unity,ui,游戏引擎
在场景相机的Stack中添加UI相机即可。
Unity 2020 URP Camera UI相机问题,Unity学习,unity,ui,游戏引擎
相当于UI相机叠加在上面,越靠下的相机优先级越高。
这样就可以实现UI和3D模型的混合。
Unity 2020 URP Camera UI相机问题,Unity学习,unity,ui,游戏引擎
Unity 2020 URP Camera UI相机问题,Unity学习,unity,ui,游戏引擎

要注意一点我们在代码中调用Camera并不能直接修改Stack,Stack、RenderType等都是没有的。我们需要通过GetUniversalAdditionalCameraData获取。
Camera.main.GetUniversalAdditionalCameraData().cameraStack文章来源地址https://www.toymoban.com/news/detail-518431.html

到了这里,关于Unity 2020 URP Camera UI相机问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity URP 获取Camera Stack

    2024年02月11日
    浏览(31)
  • 在unity 2020 urp版本中实现 LensFlare功能

    这个官方里面没有支持,只能自己去解决。 效果请查看地址:https://www.bilibili.com/video/BV1w24y1o7pY/ 下面说一下我的实现过程。 找来找去,我找到了一篇不错的解决方案,还带源码: http://warmcat.org/chai/blog/?p=5279 这个是一个大佬的个人博客里面的一篇文章。文章和代码里面有很多

    2024年02月03日
    浏览(28)
  • Unity 四种截图方法(相机视图、无UI、有UI、Game窗口)

    之前介绍了三种截图方法(全屏截图、自定义大小截图、无UI截图) 今天介绍一下在 Unity 编辑器 中进行截图,这种截图的方式是截取Game窗口视角,在编辑器内可以随时使用,而且还可以设置快捷键    脚本如下:由于此脚本继承的是EditorWindow,使用需要放入Editor文件夹内

    2024年02月11日
    浏览(25)
  • Unity-URP 动态设置Camera.Rendering的参数

    urp中Camera的Rendering.Renderer里的选项是取决于GraphicsSetting.Scriptabe;RenderPipelineSettings的URPAsset //URP中的摄像机参数基本会使用该API来修改 var camData =  Camera.main.GetUniversalAdditionalCameraData();

    2024年02月06日
    浏览(32)
  • 【Unity3d】【相机】透视相机UI转换(3DUI+保持屏幕比例)

    0. 基础知识点 正交相机 : 正交相机的的orthographicSize ,是 二分之一的屏幕高度,即 orthographicSize = H/2。 透视相机 : 相机的aspect为相机的视口的宽高比: aspect = W/H 即: W = H * aspect 透视相机的屏幕高度H 随着相机的中心距离和fov变化。公式为: H = distance * tan(fov*0.5) * 2 相机视

    2024年02月04日
    浏览(79)
  • Unity——URP相机详解

    2021版本URP项目下的相机,一般新建一个相机有如下组件 1:Render Type( 渲染类型 ) 有Base和Overlay两种选项,默认是Base选项         Base:主相机使用该种渲染方式,负责渲染场景中的主要图形元素         Overlay(叠加):使用了Oveylay的相机会把它渲染出的图形叠加到其他相机之上

    2024年02月05日
    浏览(35)
  • Unity URP相机使用简介

    使用URP后,相机组件的面板发生了变化,如下图。接下来简单的介绍下URP下的相机使用 RenderType 有2个选项,Base和Overlay。如下图 Overlay的相机无法单独显示,可以看到Game窗口一片黑 Base类型的相机可以单独显示,把RenderType模式修改为Base,可以看到Game窗口显示出来了 前面说了

    2024年02月10日
    浏览(35)
  • 【Unity每日一记】(Canvas的相机渲染模式) 如何将模型显示在UI之前

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 : unity每日一记 ⭐【软件设计师高频考点暴击】 ⭐【Unityc#专题篇】之c#系统化大礼包】 ⭐【unity数据持久化】数据管理类_PlayerPrfs ⭐【u

    2024年04月09日
    浏览(38)
  • Unity Camera -- (2)相机投影设置

            和场景视图中的其他游戏物体一样,相机本身也可以通过使用移动和旋转工具来进行调整。但这种方式比较难用,调整起来又慢又不精确。我们可以使用Move To View功能来快速调整相机所拍摄的画面。         1. 打开Camera_Projection_Scene(Scenes目录)。         2. 在Hi

    2024年02月10日
    浏览(36)
  • 如何通过代码在Unity设置URP通用渲染管线资源的画质选项、后处理效果、渲染分辨率、抗锯齿效果、Renderer Features等效果并制作一个可以设置它们的UI

       Hello喔 这里是没有鱼的猫先生,本期文章的主题佬们有看到标题了 QWQ    当使用Urp管道项目时,我们需要在一个Urp通用管线资源的项目中修改它的各种效果以玩家自己设置不同的画质需求,那下面这个通用脚本便诞生了,它也许并不适用于所有的场景,但是相信应用过它

    2024年02月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包