国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

UE4制作便攜小工具—批量添加前綴(CPP)

2022-08-15 23:54 作者:啥也不會QAQ-帶冰  | 我要投稿

在之前的代碼小改一下就行~

就是要加的前綴把對象名和在一塊然后重命名就好~


頭文件

CPP文件

往后的不用看了,因為有某些限制不然發(fā)不出來

// Fill out your copyright notice in the Description page of Project Settings. #include "AddTopName.h" #include <EditorUtilityLibrary.h> void UAddTopName::ThePrefixAdded(FString Prefix) { ? //防呆操作 ? if(Prefix.IsEmpty()) ? { ? ? ?return; ? } ? //獲得選中資產(chǎn) ? TArray<UObject*>SelecteObjects = UEditorUtilityLibrary::GetSelectedAssets(); ? //計數(shù) ? uint32 Counter = 0; ? for(UObject* SelecteObject : SelecteObjects) ? { ? ? ?if(ensure(SelecteObject)) ? ? ?{ ? ? ? ? //獲取對象名 ? ? ? ? FString AssetName = SelecteObject->GetName(); ? ? ? ? //重命名資產(chǎn) ? ? ? ? FString NewName = Prefix + AssetName; ? ? ? ? UEditorUtilityLibrary::RenameAsset(SelecteObject,NewName); ? ? ? ? Counter++; ? ? ? ? ? ? ?} ? } ? GiveFeedback(TEXT("ThePrefixAdded"),Counter); } #pragma region Hellper void UAddTopName::PrintToScreen(FString Message, FColor Color) { ? if(ensure(GEngine)) ? { ? ? ?GEngine->AddOnScreenDebugMessage(-1,2.5f,Color,Message); ? } } void UAddTopName::GiveFeedback(FString Method, uint32 Counter) { ? FString Message = FString("No matching files found"); ? FColor Color = Counter > 0 ? FColor::Green : FColor::Red; ? if(Counter>0) ? { ? ? ?Message = Method.AppendChar(' '); ? ? ?Message.AppendInt(Counter); ? ? ?Message.Append(Counter == 1 ? TEXT("file") : TEXT("files")); ? } ? PrintToScreen(Message,Color); } #pragma endregion


UE4制作便攜小工具—批量添加前綴(CPP)的評論 (共 條)

分享到微博請遵守國家法律
福贡县| 济宁市| 铜川市| 安丘市| 班玛县| 城口县| 黄平县| 海晏县| 镇江市| 衢州市| 于都县| 天镇县| 鄂托克旗| 额敏县| 合江县| 宝应县| 康马县| 鄄城县| 新沂市| 邳州市| 乐清市| 秦安县| 永善县| 绥阳县| 丽水市| 札达县| 吉隆县| 永年县| 噶尔县| 奉节县| 福鼎市| 会东县| 茂名市| 通化县| 蓬安县| 策勒县| 辽阳市| 竹溪县| 柞水县| 长子县| 洞头县|