All Posts

  • 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的大概运行逻辑, 以单机蒙太奇动画示例 这当中涉及到的内容非常多, 下面慢慢整
  • Published on
    ## 前言 使用c++时经常要用到随机数, 本文对c++的随机数api做个简单的总结 ## 传统方法 c++11之前一般会用srand()配合rand()来实现随机数的使用 比如 ## c++11随机数算法 c++11提供了3个新的随机算法 - linear_congruential_engine线