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"

変数にデフォルト値を設定できません。

敵AIを作っているのですが、AIの攻撃時にビヘイビアツリーのタスク”DoAttack”にイベントディスパッチャーを呼び出そうとしています。 そこで、バインドするEnemyCharacter(親クラスCharacter)でDoAttack(ObjectReference)型の変数doAttackを作成しました。 その後一度コンパイルし、デフォルト値を設定しようとしましたが、候補に何もない状態です。 どこの設定を間違えているのでしょうか?alt text もしわかりましたら教えていただけると嬉しいです。

Product Version: UE 4.17
Tags:
無a題.jpg (60.3 kB)
more ▼

asked Dec 12 '17 at 07:53 AM in Japanese

avatar image

Mokutsuno
1 1 1

avatar image paperbag Dec 12 '17 at 08:56 AM

BTTask Blueprint Baseは設定できないようですね。
例えば、変数の型をObjectにしてそれをDoAttackにキャストして使用するというのはどうでしょうか?

avatar image Mokutsuno Dec 12 '17 at 09:24 AM

返信ありがとうございます。 とりあえず、キャストして使うことにします。

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

1 answer: sort voted first

ActorなどのObject型継承の変数はデフォルト値を設定できないのが仕様となっております。

ObjectReferenceと書かれているものは、実体もたず、参照情報のみを設定することになるので、デフォルト値を設定したい場合は、『インスタンス編集可能』にチェックし、一度レベルに配置した状態でアウトライナーやビューポートで選択してから『詳細』の中から変数をクリックすることでデフォルト値を設定できます。

今回のようにタスクの継承クラスではレベルに直接配置することはできませんので、デフォルト値を設定せずに、外部から受け取った情報をセットして使うのが本来の使い方となります。

more ▼

answered Dec 12 '17 at 10:44 AM

avatar image

alwei STAFF
2.2k 117 19 52

avatar image Mokutsuno Dec 12 '17 at 11:49 AM

そうだったのですね、わかりました。 返信ありがとうございます。

avatar image Ken.Kuwano STAFF Jan 08 '18 at 06:10 AM

Mokutsuno様
こちらの投稿については、既に問題が解決済のように見受けられますが、数日間の間に投稿が無かったことから追跡目的で解決済みとしました。問題が解決しましたらAnswerhub クイックスタートヘルプ日本語訳に従い、質問票を更新していただけますと幸いです。 よろしくお願いします。

(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