文档

Unity Engine

Unity Engine

MarkRestoreExpected()

Indicate that there's a RenderTexture restore operation expected.
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
警告
Deprecated. This function has no effect.
public void MarkRestoreExpected()

Remarks

When in mobile graphics emulation mode, Unity issues warnings when a RenderTexture "restore" operation is performed. Restore happens when rendering into a texture, without clearing or discarding (RenderTexture.DiscardContents) it first. This is a costly operation on many mobile GPUs and multi-GPU systems and best should be avoided.
However, if your rendering effect absolutely needs a RenderTexture restore, you can call this function to indicate that yes, a restore is expected, and Unity will not issue a warning here.