在检查构建的纹理流送的准确性之后,您可能需要调整纹理流送的行为和优先级。 下面的参数可以通过配置文件进行调整,而其中的大多数参数也可以在运行时从控制台窗口进行更新。
|命令|说明| |r.TextureStreaming|此命令用于启用或禁用纹理流送器。当纹理流送器被禁用后,所有纹理mip都将被完全加载到内存中,即使在纹理从来没有被用于渲染的情况下也是如此。如果需要,您可以在运行时切换此选项。| |r.Streaming.PoolSize|引擎中纹理可用的池大小(MB)。这个池包含UI纹理、NeverStream纹理、立方体贴图和流送纹理。在某些平台上,这个池还可以保存非纹理资源,例如GPU粒子缓冲区和顶点缓冲区。设置为0时,池的大小将不受限制。| |r.Streaming.UseFixedPoolSize|当使用非零值时,可以在运行时更改纹理池大小。| |r.Streaming.FramesForFullUpdate|纹理流送器的每次完整更新之间的帧数。每次更新都会重新计算每个纹理所需的分辨率,并生成mip加载或卸载请求。较高的值会降低纹理流送器CPU使用率,而较低的值会提高其反应能力。| |r.Streaming.UseNewMetrics|仅用于兼容性。当设置为假时,纹理流送器将按照4.12版本继续进行处理。|