3

Hud_Blueprint から Level_Blueprint への通信に問題があります。
レベル内の立方体の回転を制御する Hud にスライダーが必要です。

Hud_Blueprint には、Widget_Blueprint で作成したスライダーがあります。完璧に動作し、printline の値は 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 でのみ機能します。

4

2 に答える 2

0

さて、あなたの問題はおそらく解決されましたが、誰かが役に立つと思うかもしれません:

まず、新しい WidgetBlueprint を作成し、「Slider」という名前を付けます。

スライダー エディターで、float 入力で「ValueChanged」というイベント ディスパッチャーを作成します。デザイナーで、スライダーを追加し、それが OnValueChanged であることを追加します。そのノードから、取得した Value をパラメーターとして ValueChanged を呼び出す必要があります。

レベル ブループリントで、EventBeginPlay で SliderWidget を作成し、(戻り値) To Viewport に追加します。次のステップで使用するには、Slider を変数に昇格させる必要があります。ValueChanged を新しいイベントに割り当てます。これにより、実行時にローテーション ログインが隠蔽されます。Dropboxで画像を見る

于 2015-03-24T15:55:29.433 に答える