How to track loaded resources: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
On your "onMaterialsLoad" callback, you can use the following snippet to track the loaded resources, in case you need to copy/move them elsewhere: | On your "onMaterialsLoad" callback, you can use the following snippet to track the loaded resources, in case you need to copy/move them elsewhere: | ||
< | <pre> | ||
//ModelPath contains the loaded model path | //ModelPath contains the loaded model path | ||
var modelPath = assetLoaderContext.Filename; | var modelPath = assetLoaderContext.Filename; | ||
| Linha 29: | Linha 29: | ||
} | } | ||
} | } | ||
</ | </pre> | ||
Edição das 10h40min de 6 de maio de 2024
On your "onMaterialsLoad" callback, you can use the following snippet to track the loaded resources, in case you need to copy/move them elsewhere:
//ModelPath contains the loaded model path
var modelPath = assetLoaderContext.Filename;
if (!string.IsNullOrEmpty(modelPath))
{
//Do stuff
}
//Iterate the loaded textures list
foreach (var kvp in assetLoaderContext.LoadedTextures)
{
//FinalPath contains the loaded texture filename
string finalPath = kvp.Key.ResolvedFilename;
if (!string.IsNullOrEmpty(finalPath))
{
//Do stuff
}
}
//Iterate the loaded resources list
foreach (var kvp in assetLoaderContext.LoadedExternalData)
{
//FinalPath contains the loaded resource filename
string finalPath = kvp.Value;
if (!string.IsNullOrEmpty(finalPath))
{
//Do stuff
}
}