x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

レベルBPのBlueprint間通信について

いつもお世話になっております。 現在はパーシスタンスレベルでUMGの表示やPawnの管理やレベル遷移を行っているのですが、 先を考えるとその部分を全てクラスBPで行いたいため

クラスBPでレベルBPの変数を呼び出す方法をご存知の方がいましたらご教授ください。

それから、パーシスタンスレベルとサブレベル間ではRemoteEventを使えばイベントを使った通信は行えますがレベル間でも変数が取り出せないため何か良い方法はないでしょうか?

予想なのですが、各レベルでGameModeやGameInstanceに保持したい値を持たせてその都度呼び出すという形になるのでしょうか?

以上ですよろしくお願いします。

Product Version: UE 4.7
Tags:
more ▼

asked Jul 14 '15 at 04:54 PM in Japanese

avatar image

nullponull
1.5k 70 19 51

avatar image nullponull Jul 16 '15 at 03:15 PM

いつもお世話になっております、回答が無かったので自分が調べた結果を貼っておきます。

レベルBP>ゲームモードBPへは予想通り値を参照できました。

しかし、レベルBP>レベルBP間で相互にやり取りする方法は無いのでしょうか?

全て間にゲームモードBPのような上位のBPを間に挟めば解決する話だとは思うのですが、何通りかやり方があれば知りたいのでご存じの方がいましたらご教授お願いします。

alt text alt text

gametest.png (109.3 kB)
gametest2.png (85.5 kB)
(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

すでにほとんど答えがでていますが、レベルBP間で直接通信する方法はありません。違うレベルにいるアクターを参照にする方法であれば存在します。 http://historia.co.jp/archives/504

現在はレベルを越えても保持できるGameInstanceというものが存在しますので、そちらを使うのが本来の使い方です。が、レベル間での通信は参照情報が突然欠落したりするので、あまりやるべきではないという事で、あえて制限されている可能性が高いです。

基本的にはイレギュラーなものだと考えてください。

more ▼

answered Jul 17 '15 at 01:44 AM

avatar image

alwei STAFF
2.3k 120 19 52

avatar image nullponull Jul 17 '15 at 04:15 AM

回答ありがとうございます。 ということは、レベルの情報はGameInstanceで保持してその値をGameModeで参照する作りが一番良さそうですね。 レベルに依存する作りは避けたかったのでこれで何とかなりそうです。

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question