
UE节点图表
文章平均质量分 92
研究UE4节点编辑器系统
YakSue
这个作者很懒,什么都没留下…
展开
-
初步观察UE蓝图的“Branch节点”,这个最简单的K2Node的代码
观察 K2Node_IfThenElse.h/cpp 的代码,来对K2Node代码的最基础结构有最初步的了解。原创 2022-09-17 23:00:32 · 1967 阅读 · 3 评论 -
【UE4编辑器扩展】学习图表编辑器(UEdGraph):节点外观(SGraphNode)
目标在《【UE4编辑器扩展】学习图表编辑器(UEdGraph):节点引脚》中,我创建了个节点控件(SGraphNode),它长得是这样:说实话,它对比UE4原生的蓝图节点来看并不美观。后来,我看到“SoundClass”的节点SGraphNodeSoundBase,它拥有类似蓝图节点的外观:而且他的代码量很小。这使我意识到:SGraphNode应该有一些自带的机制,可以轻易实现一个类似蓝图的外观。本篇的目标是:实现类似蓝图节点的外观。研究如何在此外观的基础上添加“定制化”的元素。回顾原创 2020-10-29 23:22:10 · 3437 阅读 · 5 评论 -
【UE4编辑器扩展】学习图表编辑器(UEdGraph):在UEdGraphSchema设置图表的Actions
目标本篇的工程将上接《学习UE4的图表编辑器(UEdGraph):节点引脚》。目标是尝试设置节点图表中的Actions。Actions这里的Actions的意思是:一个基于上下文的关于图表的操作。在UEdGraphSchema中有两个留给子类实现的虚函数:...原创 2020-08-26 00:07:27 · 2842 阅读 · 1 评论 -
【UE4编辑器扩展】学习图表编辑器(UEdGraph):节点引脚
目标节点引脚SGraphNode相关接口UEdGraphNode相关接口实践观察背后原理原创 2020-08-16 00:12:39 · 4474 阅读 · 3 评论 -
【UE4编辑器扩展】学习图表编辑器(UEdGraph):创建一个最简单的图表编辑器
目标UE4编辑器中的蓝图编辑器、材质编辑器等都是继承自UEdGraph的图表编辑器。插件中是可以拓展一种新的图表编辑器以实现特定目的的界面的,例如官方内建插件中的Niagara和AssetManagerEditor都拓展了新的图表编辑器。我想学习相关的操作,而本篇的目标是观察相关的基础概念并创建一个最简单的图表窗口。我主要参考了AssetManagerEditor中的ReferenceViewer,因为这是我目前发现的最简单的图表编辑器。图表编辑器相关的基本概念UEdGraphUEdGraphNo原创 2020-08-12 20:24:58 · 6812 阅读 · 10 评论