レベル内にフォルダを生成してアクターを格納する
folderName = 'props'
actor.set_folder_path(foderName)
actorが「props/」フォルダに移動する。
特定のフォルダ内のアセットをすべて削除する
選択したアクターの親フォルダ内のすべてのアクターを削除する。
import unreal
selectedActors = unreal.EditorLevelLibrary.get_selected_level_actors()
if len(selectedActors) > 0:
folderName = selectedActors[0].get_folder_path()
if(folderName != ""):
actors = []
allActors = unreal.EditorLevelLibrary.get_all_level_actors()
for actor in allActors:
print(actor.get_folder_path())
if actor.get_folder_path() == folderName:
actors.append(actor)
for actor in actors:
unreal.EditorLevelLibrary.destroy_actor (actor)