任务需求:
我们经常想在游戏运行时获取在编辑器中选中的文件路径:

假如选中了多个资源文件,在游戏运行时,如何拿到这些资源路径呢?
代码示例:
这些函数封装在ContentBrower中,追下源码可得:
TArray<FAssetData> Selection;
FContentBrowserModule& ContentBrowserModule = FModuleManager::LoadModuleChecked<FContentBrowserModule>("ContentBrowser");
ContentBrowserModule.Get().GetSelectedAssets(Selection);
可以查看到FAssetData中的多种路径

拿到路径了如何快速加载出UObject?
FAssetData有个快速加载资源的方法:
for (FAssetData s :Selection)
{
UObject* fastGetAsset = s.FastGetAs

最低0.47元/天 解锁文章
247

被折叠的 条评论
为什么被折叠?



