All Posts

  • 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
    ## 前言 由于平时经常使用RootMotion动画, 经常遇到一些问题, 所以还是凑空看了一下源码, 大概整理了一下RootMotion动画的运行机制和关键问题 ## 伪代码 先用伪代码简单的描述一下RootMotion的大概运行逻辑, 以单机蒙太奇动画示例 这当中涉及到的内容非常多, 下面慢慢整