C++实现动态加载资源(二)

原创
2016/11/29 15:34
阅读数 383

参考引擎文档
https://docs.unrealengine.com/latest/CHN/Programming/Assets/AsyncLoading/index.html

UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Test)
FStringAssetReference tf;
  
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Test)
TAssetPtr<UTexture2D> ttp;

FstringAssetReference在可视化编辑器中显示如下,确实是可以当作UObject指针来使用:

 

TAssetPtr则显示如下:

 
大多数时候,异步载入一个单独的资源基本没什么意义,除非他真的很大。如果要批量异步载入资源的话,就需要用到Object Libraries。这个是Content brower用来进行资源筛选和显示的类,在游戏逻辑中使用也是可以的

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部