版本:Unity 6(6000.0)
语言英语
  • C#

ScalableBufferManager.ResizeBuffers

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实会阅读用户提出的每项建议,并在适用时进行更新。

关闭

提交失败

由于某些原因,无法提交您的更改建议。请重试几分钟。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static void ResizeBuffers(float widthScale, float heightScale);

参数

widthScale ScalableBufferManager 用于调整标记为 DynamicallyScalable 的所有渲染纹理的宽度的新缩放系数。值应大于 0.0,且小于或等于 1.0
heightScale ScalableBufferManager 用于调整标记为 DynamicallyScalable 的所有渲染纹理的高度的新缩放系数。值应大于 0.0,且小于或等于 1.0。

说明

用于调整标记为 DynamicallyScalable 的所有缓冲区大小的函数。

采用新的宽度和高度缩放,并将其存储并应用于所有标记为 DynamicallyScalable 的渲染纹理。请注意,缩放应用于渲染纹理的原始尺寸,因此 1.0 的缩放系数始终是指定渲染目标等的全尺寸。

Vulkan 和 DirectX 12 仅允许通过利用 widthScale 进行均匀缩放。