【问题标题】:Unreal Engine 4 Blueprint虚幻引擎 4 蓝图
【发布时间】:2015-02-04 12:05:39
【问题描述】:

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

在 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 中起作用。

【问题讨论】:

    标签: slider communication unreal-engine4 unreal-blueprint


    【解决方案1】:

    嗯,你的问题可能已经解决了,但有人会发现它有帮助:

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

    在 Slider 编辑器中,使用浮点输入创建名为“ValueChanged”的事件调度程序。在设计器中,添加滑块并将其添加为 OnValueChanged。您必须从该节点调用 ValueChanged,并将获得的 Value 作为参数。

    在关卡蓝图中,在 EventBeginPlay 上创建 SliderWidget 并添加(返回值)到视口。您必须将 Slider 提升为变量才能在下一步中使用它 - 为 ValueChanged 分配新事件,这将在其执行过程中掩盖轮换登录。在Dropbox查看图片

    【讨论】:

      【解决方案2】:

      如果您在关卡大纲中选择您的立方体并将其拖到您的 HUD_BP 中,您可以通过这种方式获得对该对象的引用。然后,您可以从对象引用中拖出一个引脚并调用 SetActorRotation

      【讨论】:

        猜你喜欢
        • 2018-06-21
        • 2015-02-04
        • 1970-01-01
        • 2020-08-12
        • 2014-10-08
        • 2020-07-24
        • 1970-01-01
        • 2016-12-28
        • 1970-01-01
        相关资源
        最近更新 更多