Crash: AssetToolsModule.Get().RenameAssetsWithDialog(AssetsAndNames);

在类 FNCResourceUtil 中,我们用如下方法移动角色资产:

<br/>

static void MoveAssets(const TArray<FAssetRenameData> AssetsAndNames) { FAssetToolsModule& AssetToolsModule = FModuleManager::LoadModuleChecked<FAssetToolsModule>("AssetTools"); FAssetCompilingManager::Get().FinishAllCompilation(); AssetToolsModule.Get().RenameAssetsWithDialog(AssetsAndNames); }<br/>

您好,仅从RenameAssetsWithDialog是无法分析出具体因为什么原因导致的问题的,需要看下完整的堆栈或日志看下是崩在了哪一行