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"

アイテムを取得し、それを説明するウィジェットを表示したい

アイテムを取得するとそれを説明するようなものが画面に出てほしい、と思い、https://www.slideshare.net/masahikonakamura50/5ue4?ref=http://unrealengine.hatenablog.com/entry/2015/07/05/180000 の79P~のゲームオーバーを表示するものをお手本にしながら考えてみたのですが、どうすればいいかわからず…。ダメージを与えてくるものに接触すると、ゲームオーバーの画面が出る、というのは出来るようになりました。

アイテムはDestroyされることで取得したと判定される、というような流れで組んでみようと思ったのですがプログラミングの知識が皆無なため何をどうしていいやらな状況です。 そんな状況で触ろうとしているのが問題しかないのですが…何か助け船を出していただける方いらっしゃいましたらよろしくお願い致します。

アイテムの処理は以下の添付画像のようになっています。 alt text

Product Version: UE 4.16
Tags:
destroy.png (77.4 kB)
more ▼

asked Aug 08 '17 at 01:32 AM in Japanese

avatar image

saorinnnnn
35 9 10 13

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

アイテムを取得した際に取得したアイテム名称を表示するUI表示の例を以下に示します。
アイテムに対してOverlapした際にUIを表示してアイテムを消し、UIは3秒経過したら自動的に消す処理です。

・アイテム側の処理
alt text アイテム名称をText型の変数として設定できるようにして、CreateWidgetでUI作成時にアイテム名称を渡しています。配置しているアイテムはDestroyActorで取得時に消えます。

・UIのDesigner設定 alt text アイテム毎に表示が異なる箇所をテキストとして設定しておきます。

・UIのGraph処理
alt text EventConstructがWidget生成時に呼ばれるので、直後で取得したアイテム名称をSetTextで設定します。ここで設定するアイテム名称の変数はExposeOnSpawnにチェックを入れることでCreateWidget時に公開することができますので、チェックを入れておきます。その次にUIを自動的に消すためのタイマー(例では3秒)をセットします。
3秒経過後にCustomEventで作成したOnRemoveWidgetのイベントが呼ばれるのでRemoveFromParentを接続して自身のWidgetが削除されるようになります。

以上が簡易的なアイテム取得時の一連の処理となります。ご参考下さい。

pawn.png (147.5 kB)
widget_graph.png (170.7 kB)
more ▼

answered Aug 11 '17 at 09:31 AM

avatar image

Pier Pop
2.1k 79 4 27

avatar image saorinnnnn Aug 17 '17 at 12:49 AM

できました! 大変わかりやすい画像と説明ありがとうございます。 色々触ってみて勉強してみます。

(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