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の変数をAnimBPで参照したい

敵キャラクターの移動速度が一定以上になった場合に、
モーションを待機から歩きに変えるため、
敵キャラクターが持つSpeed変数を敵のAnimBPで参照して、
モーションを切り替えたいのですが、
敵のクラスBPの変数をAnimBPから参照する方法が分かりません。
どなたかご教授お願いできますでしょうか。

Product Version: UE 4.20
Tags:
more ▼

asked Aug 25 '18 at 06:34 AM in Japanese

avatar image

beio-wolf
24 3 1 7

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

TryGetPawnOwner ノードを使用すればAnimBPのインスタンスを所有しているPawnを取得できます。


ThirdPersonTemplate等に含まれているMannequinのAnimBPに実装したいであろう内容がすべて記述されています。
参照してください。

more ▼

answered Aug 25 '18 at 08:31 AM

avatar image

T_Sumisaki
3k 24 4 8

avatar image beio-wolf Aug 25 '18 at 12:32 PM

ご回答ありがとうございます。 早速、参照しながら、対応してみようと思います。

avatar image beio-wolf Aug 29 '18 at 04:01 PM

TryGetPawnOwnerノードを使って、添付画像のような ノードネットワークを組んでみたのですが、 何故か以下のエラーが出てしまいます。

This blueprint (self) is not a BP_Grux_C, therefore ' ターゲット ' must have a connection. 変数ノード Speed を取得 は無効なターゲットを使用しています。実行チェーンに接続しないノードに依存またはパージする可能性があります。

対処方法わかる方おられましたら、 ご教授お願いできますでしょうか。

alt text

gruxanim.png (76.9 kB)
avatar image T_Sumisaki Aug 29 '18 at 04:22 PM

TransitionRule内では実行ピン(白)は使えませんので、実行ピンの付いたCastノードは使用できません

EventGraphのBeginPlayイベントでCastしたActorを変数として保持するか、UpdateAnimationイベント内で欲しい値を変数内に落とし込むなどの対応が必要です

avatar image beio-wolf Sep 01 '18 at 02:54 AM

ご回答ありがとうございます。 ご指摘の通り、 「UpdateAnimationイベント内で欲しい値を変数内に落とし込む」方法で、 上手く行きました。 ありがとうございました。

(comments are locked)
10|2000 characters needed characters left
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