How to pause screen rendering?

I found 2 working ways, but they don’t match my needs.

  1. Culling musk - doesn’t work on mobile.
  2. TimeScale - pauses script execution too.

I want to pause rendering on mobile while allowing script execution. I know about RenderTexture, but don’t know exactly how to do it. How can I do it?

Have you tried Clear Flags - Don't Clear? Never done this before. But I'm thinking that you can use a camera, set its Depth to largest among all camera so that it renders last, set its Clear Flags to Don't Clear. Whenever you want to pause screen rendering, turn off all camera except this one.

2 Answers

2

see Unity - Scripting API: RenderTexture.Release

@Ziya See this post: How do I freeze the camera frame? - Questions & Answers - Unity Discussions