我的脚本在编辑器中有效,但是从Cmdlet运行时失败:
命令行:
"C:\Program Files\Epic Games\UE_4.21\Engine\Binaries\Win64\UE4Editor-Cmd.exe" "/path/to/my.uproject" -run=pythonscript -script="/path/to/select_assets.py"
代码:
import unreal as ue
toselect = [ '/Game/Path/To/MyAsset1', '/Game/Path/To/MyAsset2', ]
ue.EditorAssetLibrary.sync_browser_to_objects(toselect)
从编辑器中运行它,我会在内容浏览器的主视图中看到所选对象。但是,除了弹出控制台窗口(请参见屏幕截图)外,在编辑器中什么也没有发生。
我想念什么?