每个人都有自己的知识体系。
Toggle navigation
Home
随笔
C#/.Net
树莓派 / Raspberry
皓月汉化组
Beego
Golang
OxideMod
apache
haproxy
windows
Java
Objective-C
日语/罗马音歌词/日语常识
MongoDB
python
电学
公告
Minecraft服务器-公告
NanoPi
C4D (CINEMA 4D)
生活
推流/m3u8/rtmp/rtsp
Unity
ffmpeg
数据结构
区块链
tarui
UnityForPSVita
i-mode
About Me
Archives
Tags
RendererFeatures
2025-11-25 14:56:55
6
0
0
akiragatsu
MonoBehaviour 下动态插入 RendererFeaturesPass ``` using UnityEngine; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal; public class TestMonoFeatures : MonoBehaviour { private Material m_OutlineMaterial; private OutLinePassFeature.OutlineRenderPass m_OutlineRenderPass; void OnEnable() { RenderPipelineManager.beginCameraRendering += SetupRenderPass; m_OutlineMaterial = new Material(Shader.Find("Unlit/outline")); m_OutlineRenderPass = new OutLinePassFeature.OutlineRenderPass(m_OutlineMaterial); m_OutlineRenderPass.renderPassEvent = RenderPassEvent.BeforeRenderingPostProcessing; } private void OnDisable() { RenderPipelineManager.beginCameraRendering -= SetupRenderPass; } private void OnDestroy() { if (Application.isPlaying) { Object.Destroy(m_OutlineMaterial); } else { Object.DestroyImmediate(m_OutlineMaterial); } m_OutlineMaterial = null; } private void SetupRenderPass(ScriptableRenderContext context, Camera list) { list.GetUniversalAdditionalCameraData().scriptableRenderer.EnqueuePass(m_OutlineRenderPass); } } ``` RendererListHandle 来源 
Pre: No Post
Next:
Unity Switch 开发/打包/移植教程 - 皓月
0
likes
6
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Submit
Sign in
to leave a comment.
No Leanote account?
Sign up now.
0
comments
More...
Table of content
No Leanote account? Sign up now.