Unity 6.3
0 онлайн 44 гостей 3 в системе
Вход

CacheServer.UploadShaderCache

Declaration

public static void UploadShaderCache();

Описание

Загружает содержимое Shader Cache непосредственно в Accelerator.

Используйте этот метод для асинхронной загрузки записей ускорителя кэша Shader. Этот API может быть использован, когда уже импортированный проект открывается с помощью Unity, но ранее не импортировался с помощью Accelerator. Кэш Shader находится внутри папки Library/ShaderCache. Поскольку кэш Shader в настоящее время управляется вне папки AssetDatabase, требуется отдельный вызов для запроса на загрузку содержимого кэша Shader. NOTE: Соответствующий аргумент командной строки для этого — -cacheServerUploadExistingShaderCache и будет запускать в очередь загрузку записей в кэше Shader, которые не найдены на ускорителе.

using UnityEngine;
using UnityEditor;

public class CacheServerExamples { [MenuItem("CacheServer/UploadShaderCacheToCacheServer")] public static void UploadShaderCacheToCacheServer() { //This will upload the contents of the Shader Cache to the Accelerator CacheServer.UploadShaderCache(); }

}