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

4zcjmb1e  于 2023-08-09  发布在  其他
关注(0)|答案(1)|浏览(113)

我正在尝试扩展我使用Unreal的Python库创建的导入器,以便在导入时更新Blueprint Graph中节点上的一些数据。
经过调查,这似乎不可能通过Python实现(至少在4.27中是不可能的),因为虽然我可以获得Blueprint的示例,但我无法获得图中节点的任何示例。
我不熟悉Unreal的C方面,所以我只是想知道这样的事情是否可以通过C实现,如果可以的话,有人会有任何示例代码来获取所提供的资产路径的蓝图图中的节点吗?

9nvpjoqh

9nvpjoqh1#

为此1.你需要先得到你感兴趣的蓝图的图表,就像这样:Blueprint->UberGraph[0]//这里index 0表示事件图。2.现在,您需要创建一个Node类型变量,该变量将用于遍历Graph:for(UEdGraphNode:Graph->Nodes){这里你已经从Graph中一个接一个地得到了各个节点,并且可以像这样访问它的函数Node->}

相关问题