导航到 My Blueprint 选项卡并创建一个名为GameManager的新变量。
牛逼,直接有一个type 就是GameManager的Reference;
转到 Details 面板,然后单击Variable Type旁边的下拉菜单。搜索BP_GameManager并选择BP Game Manager\Object Reference。
2-3设置引用
单击编译,然后打开BP_GameManager。
找到Create Widget节点,然后左键单击并拖动Return Value引脚。释放左键单击空白区域,然后从菜单中选择设置游戏管理器。
然后,将Add to Viewport节点链接到Set Game Manager节点。
注意:您可以通过双击电线来重新布线以创建重新布线节点。左键单击并拖动“重新布线”节点以重新布线。
接下来,创建一个Self 节点并将其连接到Set Game Manager节点的左侧引脚。Self节点将被列为Get a reference to self。
表示获取的GameManager文件,就是目前打开这个。
这个有点像一个指针,把当前GameManager指向了我们的WBP_HUD。
SetText (Text)只接受Text类型的输入。但是,ShapesCollected变量的类型是Integer。幸运的是,当您尝试将整数插入文本输入时,虚幻引擎会自动进行转换。
将ShapesCollected变量连接到Set Text (Text)节点的In Text引脚。Unreal 会自动为您创建一个ToText (int)节点。
简单说,就是我们要从Shapes Collected里获取Int数据,然后属兔到set text的 In Text 里;