虚幻引擎:UE4.25
Python:官方插件2.7版本
当我们在引擎中删除某个路径下的资源后,如果在外部重新将删除的uasset资源放到刚才的目录下,会发现引擎无法自动扫描到,只有重新打开编辑器才能扫描到,写了个python脚本帮助引擎重新扫描资源
discover_asset.py
import unreal
asset_path = '/Game/Assets/Library/TestAsset.TestAsset'
asset_files = []
asset_files.append(asset_path)
unreal.AssetRegistryHelpers.get_asset_registry().scan_modified_asset_files(asset_files)
在编辑器Python命令行下运行,就会发现资源重新刷新了。