他ブループリントにある変数を
ウィジェットブループリントから呼び出したいのですが
ウィジェットブループリントからリファレンスを作成できないので困っています。
ウィ
ジェットブループリントは他のブループリントの変数は使用できない仕様なのでしょうか?
他ブループリントにある変数を
ウィジェットブループリントから呼び出したいのですが
ウィジェットブループリントからリファレンスを作成できないので困っています。
ウィ
ジェットブループリントは他のブループリントの変数は使用できない仕様なのでしょうか?
質問内容的に回答が
以下のものと同じことになります。
link text
link text
ウィジェットブループリントで他のBPにアクセスすることは可能ですが
直接は不可能なので一旦他のBPを検索する必要があります。
検索してからリファレンスにすることは可能です。
もしくはGameInstance
GameMode
GameState
Character
PlayerController
などは直接リファレンスすることが可能です。
なのでこれらにBP変数を持たすことによって橋渡しをすることで
ウィジットからの参照なども可能です。
回答ありがとうございます!
どうもブループリントは独特の癖が強いようですね・・
コメントで教えてもらったことを試してみます
できましたあああああ。゚(゚´ω`゚)゚。。゚(゚´ω`゚)゚。。゚(゚´ω`゚)゚。
かれこれ10時間以上苦戦してましたがやっとできました。゚(゚´ω`゚)゚。
ありがとうございました後の人の参考になるようにスクショ貼っときます
おめでとうございます。
蛇足かもしれませんが
もしベンチャーゲームのようなテキストを表示したいのであれば
DataTableを使用するのがよいと思います。
DataTableを作成しておくと
ウィジットのほうで検索せずに
GetDataTableで目的のDataTableを取得して文字列をキーで検索して
表示することなどが可能です。
まさに今アドベンチャーゲームのようなテキストを表示するために四苦八苦しております
ドラクエとかで村人に話しかけたときのテキストが一文字づつ出て
ボタン押すと文字送りになるようなものを作ろうとしています
ドラクエ11もUE4で作っていたとあったので出来るかなと思ってたのですがなかなか難しいですね
あと問題が解決できたようであれば
ガイドラインの手順に則り
link text
解決設定をお願いします。