UE4游戏开发中,我们经常会使用一些资源包来进行开发与项目制作。下面为大家介绍一些UE4中常用到的资源,大家可以看一下!


Object(对象)


不出意外的话,在UE4中最常用到的资源就是Object了,因为很多时候我们都会使用UObject进行各种操作。


UObject是所有UE4对象的直接基类,并为UE4提供了创建子对象(SubObject)、对象Destroy相关事件处理、对象编辑相关事件处理、序列化、执行脚本等功能。


UE4中的常见资源介绍


所有继承UObject类并在UObject类中创建的对象都可以叫做Object。所以除了新建的对象,剩下几乎都是Object对象。编辑器中的Actor、蓝图,游戏中的贴图、地图、视频音频等。甚至包括C++源码中通过UClass声明的类,也是Object。


Groups(组)


资源包里面可以拥有多层的Groups(组)。


UE4中的常见资源介绍


UE4虽然支持多层次的Groups(组),但最多只能够支持4层。不然,在使用内容浏览器包的一些结构时,它会变得特别不实用。


Package(打包)


Package,也就是打包,Package的文件格式是.uasset、.umap,Package资源包含了很多的游戏资源,包括贴图(Textures)、静态网格物体(static meshes)、骨架网格物体(skeletal meshes)、物理资源(physics assets)等。


UE4中的常见资源介绍


凡是可以导入UE4的文件,都可以包含到Package中。我们可以使用Exports(导出资源)与Imports(导入资源)来加载Package。当我们在UE4编辑器中加载Package时,它会加载引用Package中的objects来解决引用关系,但只加载引用包中必须加载的objects。


关卡(Levels)只包含Package中的资源引用,这样就能够在多个关卡来共享资源。



更多文章推荐:


1、UE4蓝图有什么功能


2、优化UE4项目流程的方法:规划和组织


3、UE4可导入什么类型的文件


4、学习UE4,先学蓝图还是c++


5、UE4如何将资源迁移到内容浏览器中

,Unreal Engine技巧,Unreal Engine教程