五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

ue4編輯器下程序化導入音頻SoundWave

2023-07-11 18:19 作者:瘋子阿獅  | 我要投稿

導入音頻并保存為藍圖資產,返回SoundSave軟對象
bool SaveCubeWaveSound(const FString& AssetPath, const FString& ObjectName, const FString& SoundFilePath, TSoftObjectPtr<USoundWave>& WaveSoundObj)
{
? ?FAssetToolsModule& AssetToolsModule = FModuleManager::Get().LoadModuleChecked<FAssetToolsModule>("AssetTools");

? ?USoundFactory* FbxFactory = NewObject<USoundFactory>(USoundFactory::StaticClass());
? ?FbxFactory->AddToRoot();
? ?
? ?UAssetImportTask* Task = NewObject<UAssetImportTask>();
? ?Task->AddToRoot();
? ?Task->bAutomated = true;
? ?Task->bReplaceExisting = true;
? ?Task->DestinationPath = AssetPath;
? ?Task->bSave = true;
? ?Task->Filename = SoundFilePath;
? ?Task->Factory = FbxFactory;
? ?FbxFactory->SetAssetImportTask(Task);
? ?TArray<UAssetImportTask*> Tasks;
? ?Tasks.Add(Task);
? ?AssetToolsModule.Get().ImportAssetTasks(Tasks);

? ?TArray<UObject*> SoundObjList = Task->GetObjects();
? ?
? ?if (SoundObjList.Num()>0)
? ?{
? ? ? FSoftObjectPath SolftObjPath = FSoftObjectPath(SoundObjList[0]);
? ? ? WaveSoundObj = TSoftObjectPtr<USoundWave>(SolftObjPath);
? ? ?
? ? ? TArray<UPackage*> PackagesToSave;
? ? ? PackagesToSave.Reset(SoundObjList.Num());
? ? ?
? ? ? PackagesToSave.AddUnique(SoundObjList[0]->GetOutermost());
? ? ?
? ? ? UEditorLoadingAndSavingUtils::SavePackages(PackagesToSave, false);

? ? ? Task->RemoveFromRoot();
? ? ? FbxFactory->RemoveFromRoot();
? ? ? return true;
? ?}
? ?return false;
}


ue4編輯器下程序化導入音頻SoundWave的評論 (共 條)

分享到微博請遵守國家法律
桂林市| 漳浦县| 昌都县| 来凤县| 长寿区| 常德市| 阳信县| 焦作市| 大姚县| 红河县| 虎林市| 汉阴县| 布尔津县| 商城县| 三亚市| 塘沽区| 怀柔区| 五寨县| 固原市| 武穴市| 淅川县| 长子县| 麻阳| 东源县| 四子王旗| 含山县| 阳朔县| 阿坝县| 天全县| 河源市| 通榆县| 河津市| 安丘市| 苗栗市| 吉林市| 礼泉县| 花垣县| 怀远县| 城步| 桐梓县| 前郭尔|