最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)的評論 (共 條)

分享到微博請遵守國家法律
六盘水市| 阳曲县| 蕉岭县| 平谷区| 丰县| 手游| 建德市| 嵊州市| 安徽省| 会昌县| 五莲县| 新邵县| 潜江市| 莱西市| 项城市| 修水县| 柳河县| 新田县| 枣庄市| 镇赉县| 罗城| 武定县| 枝江市| 浦江县| 织金县| 通城县| 安多县| 新泰市| 绥滨县| 佛坪县| 杭州市| 微山县| 小金县| 建湖县| 芒康县| 宁强县| 屯留县| 百色市| 敖汉旗| 江永县| 湛江市|