URP RenderFeature 基础入门教学

要点:
RenderFeature执行顺序:
Create() : render feature初始化的时候调用
AddRenderPasses() : 每帧调用
CustomRenderPass执行顺序:
OnCameraSetUp() : 每帧执行,在里面申请RenderTexture、设置RenderTarget、和ClearRenderTarget。记得用ConfigureRenderTarget()和ConfigureClear(),不要用cmd.SetRenderTarget()这些方法,用urp推荐的方法。
Execute(): 每帧执行,在里面做DrawMesh或者Blit之类的操作。可以用CommandBufferPool.Get("String")来申请CommandBuffer,之后要记得通过Context.ExecuteCommandBuffer来提交命令。CommandBuffer用完之后记得释放
OnCameraCleanUp():每帧执行,在这里面释放申请的RT。