其他分享
首页 > 其他分享> > Primary Assets无法获取问题

Primary Assets无法获取问题

作者:互联网

使用AssetManager加载Primary Assets资产时,出现一个问题,即LoadPrimaryAsset时,返回为空列表。

捣鼓了半天Primary Assets需要重写GetPrimaryAssetId(),使其返回的FPrimaryAssetType设置中的PrimaryAssetType相匹配才是正常显示。

const FPrimaryAssetType USLJTAssetManager::WorkerDataType = FName(TEXT("WorkerData"));

FPrimaryAssetId UWorkerDataAsset::GetPrimaryAssetId() const
{
	// return Super::GetPrimaryAssetId();
	return  FPrimaryAssetId(USLJTAssetManager::WorkerDataType,GetFName());
}

标签:GetPrimaryAssetId,Assets,FPrimaryAssetType,Primary,获取,USLJTAssetManager,FPrimary
来源: https://www.cnblogs.com/ldnanchao/p/16492359.html