UE4 AssetToolss的基本使用

UE4 AssetTools 是用于处理和显示资源信息的编辑器模块,允许用户自定义资源右键菜单的操作。通过继承FAssetTypeActions_Base类并在GetActions函数中注册,可以创建新的快捷操作,例如添加‘Edit Defaults’功能,该功能在执行时调用相应的Execute函数实现多级子菜单功能。
摘要由CSDN通过智能技术生成

一. 什么是AssetTools

在..\Engine\Source\Developer路径下,Developer文件夹里面有UE4引擎的各项工具,包括日志输出工具MessageLog,崩溃显示工具CrashTracker等。每一个文件夹都是一个模块,都有一个Build.cs文件。

AssetTools是其中的一个模块,用来在编辑器里处理UE4的不同类型的资源文件并显示相关信息。
这里写图片描述
如上图所示,你可以右键对不同类型的资源做不同的操作,同时他也会在不同的时候显示不同的提示信息。如上图,对于map文件以及staticmesh文件,都用Common,Explore,Reference的菜单,不过staticmesh文件多了一个StaticMeshActions以及ImportedAsset菜单。其中StaticMeshActions就是通过AssetTools模块来完成自定义选项的。

那如果我们想对这个右键菜单做一些功能订制,我们要怎么做?首先我们可以进入Developer\AssetTools\Private\AssetTypeActions路径。然后随便打开一个头文件,比如AssetTypeActions_Blueprint.h,这个是对蓝图文件的相关操作。
class ASSETTOOLS_API FAssetTypeAct

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值