Unity各种GUID链接记录-1
2026/01
24
10:01
一般情况下,文件meta中的GUID即为资产唯一ID
但是像FBX这样,内置了多个资产的,就不能使用文件meta的GUID
string FindFbxMeshGuid(string fbxPath)
{
List<string> meshGuids = new List<string>();
var allAssetPaths = AssetDatabase.LoadAllAssetsAtPath(fbxPath);
foreach(var assetObj in allAssetPaths)
{
if (assetObj is Mesh)
{
if (AssetDatabase.TryGetGUIDAndLocalFileIdentifier(assetObj, out var guid, out long localId))
{
return guid;
}
}
}
return string.Empty;
}
以上代码即可获得FBX中第1个Mesh的Guid引用
CopyRights: The Post by BY-NC-SA For Authorization,Original If Not Noted,Reprint Please Indicate From 老刘@开发笔记
Post Link: Unity各种GUID链接记录-1
Post Link: Unity各种GUID链接记录-1