admin管理员组文章数量:1650790
太长不看版
CameraData.isSceneViewCamera
CameraData.isPreviewCamera
UniversalRenderPipelineCore.IsGameCamera(Camera camera)
思路
没查到相关的文档或者问答,于是决定自己翻一翻urp的代码,因为进入srp时代后unity的所有渲染都是可见的,可以看到相关代码~
我想到在scene view可以选择开关后处理和灯光等功能,就在post processing pass的Execute函数打了个断点,发现关掉post processing的对勾后确实不执行这个函数,于是继续向上扒,看看是在哪里决定它是否进入渲染队列的。
发现是在ScriptableRenderer.EnqueuePass函数执行的,最后在ForwardRenderer里瞥到了这个~~于是就有了开头的答案
希望这个思路能让大家以后举一反三~
关键词
如何让render feature只在game view / scene view 生效
unity, urp, srp, camera
本文标签: RenderURPUnityfeatureScene
版权声明:本文标题:【unity urp】render feature如何区分game view还是scene view 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729532887a1205034.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论