返回介绍

RenderTexture.MarkRestoreExpected 预期的标记还原

发布于 2019-12-18 15:38:27 字数 1098 浏览 1330 评论 0 收藏 0

JavaScript => public function MarkRestoreExpected(): void;
C# => public void MarkRestoreExpected();

Description 描述

Indicate that there's a RenderTexture restore operation expected.

表明渲染纹理恢复预期操作。

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 (DiscardContents) it first. This is a costly operation on many mobile GPUs and multi-GPU systems and best should be avoided.

当在移动图形仿真模式,当Unity执行渲染还原操作时发出警告。当渲染纹理没有清除或者首先丢弃它(DiscardContents)时还原发生。在很多移动 Gpu 和多 GPU 系统上,这是一个高负荷的操作,最好避免。

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.

但是,如果你的渲染效果必须要渲染纹理还原,你可以调用该函数表明那是必须的,还原时预期的,并且在这里Unity将不会发出警告。

rendertexture

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文