这个工程包含了如下功能:
You only need to Inheritance “UMenuItem“ ,then registered path on "Init" function,write your own code on "OnMenuClick" funtion.You'll see your menu in the unreal menu bar.
只需要继承UMenuItem,并且在构造函数里调用Init函数,传入菜单栏路径和提示。接着在OnMenuClick写你想要的任何逻辑。就能在菜单栏看到你的菜单。使用案例UTestLogMenu。
实现原理讲解: 【UE·Editor篇】做一个超好用的菜单栏扩展框架
- 一文搞懂StaticClass、GetClass和ClassDefaultObject
- 编辑器扩展:自定义菜单栏
- Creating an Editor Module
- UE4 插件扩展引擎工具栏
- UE4 编辑器扩展 优雅地扩展菜单栏
- UE4.26 几种编辑器扩展方法
- 高级编辑器扩展合集(自定义布局、自定义Filter、自定义预览窗口等)
- 【UE4】编辑器开发(一)关卡编辑器拓展
- 【UE4】编辑器开发(二)ContentBrowser拓展
- 【UE4】编辑器开发(三)资源类型拓展
- 【UE4】编辑器开发(四)属性面板(Details)拓展
- UE体验优化(1)-----使用MetaValue降低Editor扩展复杂度