Editor

  • Published on
    ## 前言 自定义和扩展消息窗口 ## 消息窗口 先看两个枚举 前者为输入,后者会返回 可以通过返回类型的不同来做不同的逻辑 - 强行封装蓝图库
  • Published on
    ## 前言 编辑器扩展:自定义属性界面, 未完待续... ### SObjectPropertyEntryBox 用于选择资源的界面控件 直接上代码 - .h - cpp - AllowedClass : Class类型, 这个是资源的类型 - OnObjectChanged : 选择改变以后的代理
  • Published on
    ## 前言 常见的自定义编辑器菜单类的内容有 菜单(Menu), 菜单栏(MenuBar), 工具栏(ToolBar) 效果如下 ### 实现方式 这里主要分为两种方式扩展 - FExtender - UToolMenu 后者为较为新的方式,在老版本和多数博客资料里都没有这个方式 FExtender
  • Published on
    ## 前言 首先要准备两个类, 一个继承自UAnimGraphNode_Base为蓝图节点类, 还有一个是数据类FAnimNode_Base ## UAnimGraphNode_Base 这个类定义了节点的显示方式,分类以及引脚连接方式等操作, 然后最主要的是要在头文件申明一个数据类, 如下 不需要
  • Published on
    ## 前言 很久以前项目需求Paper2D动画, Paper2D切换动画不是很方便, 最好还是用类似动画蓝图的状态机,但是UE目前的状态机只有动画蓝图和AI行为树, 于是那个时候就想做一个自定义的状态机,但是后来项目搁浅就没动机继续研究了, 现在凑空来搞一搞这个蛮有用的东西(也很利于了解UE编辑器)