专栏名称: 游戏开发技术教程
网易十年码农,教程、内推、解惑。游戏开发技术、技巧、教程和资源下载,答疑解惑,内推面试。Unity3D、UnrealEngine(UE4、UE5)引擎,C#、C++等语法,图形渲染、物理动画、原理机制、源码剖析等及面试笔试题、职业规划。
今天看啥  ›  专栏  ›  游戏开发技术教程

虚幻4渲染编程(工具篇)【第六卷:编辑器开发---中】

游戏开发技术教程  · 公众号  ·  · 2024-05-09 12:37
    

文章预览

我的专栏目录 [1] 我们在开发好graph窗口后,下一步就是要能在工具中可视化编程。我们需要为我们的工具添加节点。 我们需要捋一下思路: 【1】我们需要再窗口里添加节点,我们需要一个UI的节点类。 【2】其次这个UI的节点类只是UI,当选中节点后它的Detail面板的属性数据是由UObject子类来提供的,也就是逻辑层的节点类。 【3】我们有了节点,我们要创建它,回想以下其它虚幻内置的编辑器的节点创建,是右键,弹出一个节点选择面板。所以现在我们需要一个Action类,这个类需要反应倒我们右键弹出的那个窗口里,然后再由这个action创建UI节点。 【4】怎么样让Graph识别右键菜单的Action呢,这时候就需要给Graph一个UEdGraphSchema类。 要给一个Graph加入可视化节点,大改就需要如上步骤。下面就来一步一步实现它吧。 我们分别再声明两个类(我的代码 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览