本系列会一步步介绍如果定制用户自定义资源编辑器, 本文简单介绍UE4自定义资源。
由UDataAsset派生即可。
数据类型资源直接使用内置编辑器即可操作与保存。
对于复杂自定义资源,需要定制资源编辑器进行编辑,如行为树编辑器:
游戏开发时,自定义资源及其编辑器,一般需要一个运行时模块和一个编辑器模块。个人推荐创建一个插件来管理,便于代码维护及移植。UE4插件文件结构如下。
//Plugin module folder structure:
-XXX_Module
- Resource
- Source
- XXX_Module
- Private
- Public
- XXX_Module.Build.cs
- XXX_ModuleEidtor
- Private
- Public
- XXX_ModuleEditor.Build.cs
- XX ---