2014-12-06 112 views
3

我不熟悉虚幻 从Hud_Blueprint到Level_Blueprint的通信有问题。
我想在Hud中有一个滑块来控制关卡中的立方体的旋转。虚幻引擎4蓝图

在Hud_Blueprint中,我使用了我在Widget_Blueprint中创建的滑块。 完美工作,从0到1的印刷线值。 我试图使用Interface_Blueprint,就像下面的链接没有成功。 https://answers.unrealengine.com/questions/22126/pass-variable-from-hud-blueprint-to-level-blueprin.html

我的蓝图: https://www.dropbox.com/s/k30ah9fjuwlff6x/zusammen.jpg?dl=0(404响应)

好像我有蓝图之间没有连接。
该函数仅适用于Hud_Blueprint。

回答

0

那么,您的问题可能得到解决,但有人能找到它的帮助:

首先,创建新的WidgetBlueprint并将其命名为“滚动条”。

在滑块编辑器中创建带有浮点输入的名为“ValueChanged”的Event Dispatcher。在设计器中,添加滑块并添加它的OnValueChanged。从该节点开始,您必须调用ValueChanged并将Value作为参数。

在级别蓝图上,在EventBeginPlay上创建SliderWidget并向视口添加(返回值)。您必须将Slider升级为变量才能在下一步中使用它 - 为ValueChanged分配一个新事件,该事件将在执行中隐藏循环登录。 Dropbox

0

如果您在水平大纲选择您的立方体并将其拖入您的HUD_BP,您可以通过这种方式获得对该对象的引用。然后,您可以将一个针从物体参考中拖出,然后致电SetActorRotation