Unreal C++:如何获取蓝图图中的节点

问题描述 投票:0回答:1

我正在尝试扩展我使用 Unreal 的 Python 库创建的导入器,以便在导入时它将更新蓝图图表中节点上的一些数据。

经过调查,这似乎不可能通过 Python 实现(至少在 4.27 中不可能),因为虽然我可以获取蓝图的实例,但无法获取图中节点的任何实例。

我不熟悉虚幻的 C++ 方面,所以我只是想知道通过 C++ 是否可以实现类似的操作,如果可以的话,是否有人有任何示例代码来获取所提供的资源路径的蓝图中的节点?

python c++ unreal-engine4
1个回答
0
投票

为此 1.您需要首先获得您感兴趣的蓝图的图表 像这样:Blueprint->UberGraph[0]//这里索引0表示Event Graph。 2. 现在您需要创建一个 Node 类型变量,然后将其用于遍历 Graph: for(UEdGraphNode:图->节点) { 在这里,您已经从 Graph 中一一获得了各个节点,并且可以像这样访问其功能 Node-> }

© www.soinside.com 2019 - 2024. All rights reserved.