首页 > 其他分享 >ue4 加载资源

ue4 加载资源

时间:2023-04-03 11:23:14浏览次数:54  
标签:load 异步 UObject 路径 Game ue4 资源 加载

1. 通过引用路径加载资源,得到UObject:

SAR_SoUnrealPath = TEXT("Texture2D'/Game/UI/Images/SoUnreal.SoUnreal'");

UObject* Obj = LoadObject<UObject>(nullptr, path, nullptr, load_nowarn | load_noredirects);

编辑器就loadObject,类型名可以是utexture等。

还可以异步,同步加载:

同步加载直接tryload。

异步,异步用streamablemabager的path.loadAsynchronous().

就是资源右键,引用路径那个。

2. 通过包名加载FAssetDatas:

TArray<FAssetData> AssetsToAdd;

FName packageName("/Game/FBX/Boss/ST_Box"); //包名。

AssetRegistry->GetAssetsByPackageName(,AssetsToAdd);

 

3. 通过包的路径 文件夹名过滤所有FAssetData:

FAssetRegistryModule的GetAssets(FARFilter, TArray<FAssetData>);  //路径比如是 Game/Material

 

标签:load,异步,UObject,路径,Game,ue4,资源,加载
From: https://www.cnblogs.com/Shaojunping/p/17282556.html

相关文章

  • swiper插件加载时宽度显示错误
    最近在使用swiper插件编写滑动轮播图,要求一次显示多个图片,但出现了一个问题,首次进入没问题,但跳转页面返回后图片宽度会发生变化,大致情况如下:这是正常情况,可以左右滑动js代码如下:但页面跳转返回后,页面就变成了这种:并且左右滑动也会有各种问题。后来上网查了一下原因,发现出......
  • VS2017 未能正确加载“ReferenceManagerPackage”包
    MicrosoftVisualStudio未能正确加载“ReferenceManagerPackage”包。1.以管理员身份打开DeveloperCommandPromptforVS20172.定位到你的vs2017的安装目录我安装的是企业版就是E:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Enterprise\Common7\IDE\PublicAssemblies......
  • nginx 热加载stream模块
    报错:nginx:[emerg]unknowndirective"stream"in/usr/local/nginx/conf.d/ssh.conf判断模块是否存在 进入二进制部署包解压后目录 添加模块,与之前加载的模块一致,并新添加 --with-stream模块./configure--prefix=/usr/local/nginx--user=nginx--group=nginx......
  • jquery加载页面的方法(页面加载完成就执行)
    jquery加载页面的方法(页面加载完成就执行) 转自 http://www.jb51.net/article/27444.htm jquery加载页面的方法(页面加载完成就执行),建议大家看下windows.onload与$(document).ready之间的区别。 1、$(function(){ $("#a").click(function(){ //addin......
  • 类加载机制-打破双亲委派机制
     1.什么是双亲委派机制双亲委派机制是Java类加载器的一种工作机制,它的主要思想是:如果一个类加载器收到了类加载请求,它首先不会自己去尝试加载这个类,而是把这个请求委托给父类加载器去完成。如果父类加载器还存在父类加载器,则进一步向上委托,依次递归,直到委托到最顶层的启动类加......
  • K8S用yaml资源清单部署redis数据库,数据持久化保存
    1.创建redis存储数据目录和配置文件mkdir-p/data/redis/redis-config/touch/data/redis/redis-config/redis.confcat>>/data/redis/redis-config/redis.conf<<EOFrequirepass123456bind0.0.0.0save9001save30010save6010000EOF2.编写redis的yaml资源清单api......
  • maven打包后加载外部配置文件
    pom.xml文件配置在bulid中指定resources路径并指定不加载的配置文件<resources> <resource> <directory>src/main/resources</directory> <excludes> <!--<exclude>*.xml</exclude> <exclude>*.ini</exclude&g......
  • spring的bean的加载方式
    1、配置文件+<bean/>标签配置文件<beanid="dataSource"class="com.alibaba.druid.pool.DruidDataSource"/>使用publicclassApp1{publicstaticvoidmain(String[]args){ApplicationContextcontext=newClassPathXmlAppl......
  • 阶段小结:批量删除的时候使用 this.id的详解、jquery里面的$(this)和this的区别、面试
    this.id指的是当前对象的id比如我点击了button那么此button按钮的id就可以用this.id文章目录this.id指的是当前对象的id比如我点击了button那么此button按钮的id就可以用this.id我们先看项目里面方式1:利用样式,可以隐藏,但是不推荐方式二主角this.id方式:给点击删除的时候......
  • 项目一众筹网05_03_树的节点的增删改查、radio、代码里面实现模拟用户点击重置、每次
    系列文章目录文章目录系列文章目录18-添加子节点-目标和思路19-添加子节点-前端:打开模态框20-添加子节点-前端:发送Ajax请求==代码里面实现模拟用户点击重置==21-添加子节点-后端==bug发现异步的问题:每次加载数据的时候都要考虑一下异步的问题==22-更新节点-目标和思路23-更新节点......