Version: 6000.3
语言: 中文
使用动态分辨率控制缩放
启用或禁用渲染目标的动态分辨率

控制动态缩放发生时间

ScalableBufferManager.ResizeBuffers功能立即扩展渲染纹理(render texture)一种特殊类型的纹理,在运行时创建和更新。要使用它们,请先创建一个新的渲染纹理,并指定要渲染到其中的摄像机之一。然后,你可以在材质中使用渲染纹理,就像使用常规纹理一样。更多信息
请参阅术语表
当被调用时。但是,您可以使用DynamicallyScalableExplicit旗。渲染标记为DynamicallyScalableExplicit将缩放RenderTexture.ApplyDynamicScale,而不是在ScalableBufferManager.ResizeBuffers被称为。缩放会导致渲染纹理内容失效,因此必须使用DynamicallyScalableExplicitRenderTexture.ApplyDynamicScale以确保渲染纹理数据在缩放因子更改后持续存在。

例如,时间抗锯齿通过重用前一帧的数据来提高当前帧的视觉质量。如果动态分辨率:摄像机设置,允许你动态缩放单个渲染目标,以减少GPU上的工作负载。更多信息
请参阅术语表
帧之间的缩放因子变化,您需要保留前一帧的数据。您可以通过使用DynamicallyScalableExplicit,允许它们即使在调用后仍保持有效ScalableBufferManager.ResizeBuffers.您只需使用RenderTexture.ApplyDynamicScale,确保前一帧的渲染纹理对采样保持有效。

使用动态分辨率控制缩放
启用或禁用渲染目标的动态分辨率