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"

コリジョンの種別を設定したい。

ファンタジー系の剣と魔法の3Dアクションゲームを作っているのですが、 キャラクターのコリジョンで悩んでいます。 剣の物理コリジョンは、攻撃判定用のコリジョンとして、 身体の物理コリジョンは、被ダメージ用のコリジョンとして、 扱いたいのですが、この物理コリジョンは剣の物理コリジョン この物理コリジョンは身体のコリジョンというように、 コリジョンの種別を設定したいのですが、どうすれば可能でしょうか。

Product Version: UE 4.20
Tags:
more ▼

asked Oct 04 '18 at 10:17 AM in Japanese

avatar image

beio-wolf
22 3 1 5

avatar image T_Sumisaki Oct 11 '18 at 12:37 PM

別の場所で同じ内容の質問をして回答の裏取りをするのは回答した側として少々傷つきますのでご遠慮いただけると幸いです

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

1 answer: sort voted first

まずProjectSettings > Engine > CollisionでObjectChannelを作成しましょう
剣と体それぞれ1つずつ用意します
DefaultResponseはOverlapかIgnoreで良いです

alt text

それから剣と体用のCollisionPresetを作成します
剣と体は互いにOverlapとなるようにします(イベントは片方しか使いませんが)
物理演算は必要ありませんのでCollisionEnabledはQueryOnlyに設定します

alt text

あとはCharacterに任意のCollisionを追加し、それぞれに対応したCollisionPresetを設定してください

alt text


https://docs.unrealengine.com/en-US/Engine/Physics/Collision/Overview

more ▼

answered Oct 04 '18 at 12:33 PM

avatar image

T_Sumisaki
2.4k 17 3 8

avatar image beio-wolf Oct 05 '18 at 01:52 AM

ご回答ありがとうございます。 早速試してみたいと思います。

avatar image beio-wolf Oct 05 '18 at 05:08 AM

CollisionPresetの作成までは上手く行ったのですが、 物理アセットエディタで、該当キャラクタにコリジョンを追加したのですが、 添付画像の様に詳細パネルのCollisionの所にCollisionPresetを設定する箇所が 見当たりません。 編集するエディタが違いますでしょうか。

alt text

collision.png (648.0 kB)
avatar image T_Sumisaki Oct 05 '18 at 05:13 AM

設定する場所はBlueprintEditorのCollisionComponentの詳細パネルです

avatar image beio-wolf Oct 09 '18 at 03:18 PM

ご回答ありがとうございます! 返信が遅くなり申し訳ありません。 該当キャラクターのクラスブループリントを開いてみたのですが、 詳細パネルでコリジョンプリセットが設定できるものの、 添付画像の様に全身が選択されてしまい、剣だけを選択することが できませんでした。どうすれば宜しいでしょうか。 よろしくお願いいたします。

alt text

collision2.png (783.7 kB)
avatar image T_Sumisaki Oct 09 '18 at 05:33 PM

Skeletonの剣の中心にSocketを追加してから、Actorに剣用のCollisionComponentを追加し、追加したCollisionComponentのParentSocketに剣のSocketを指定してください

avatar image beio-wolf Oct 11 '18 at 04:27 PM

「Skeletonの剣の中心にSocketを追加してから、Actorに剣用のCollisionComponentを追加」 までは上手くいったのですが、CollisionComponentのParentSocketに剣のSocketを指定する ところで、CollisionComponentのParentSocketが編集不可(グレーアウトしている)で、 指定することができませんでした。 どうすれば宜しいでしょうか。

alt text

collision3.png (632.0 kB)
avatar image beio-wolf Oct 11 '18 at 04:47 PM

http://unrealengine.hatenablog.com/entry/2016/11/22/213000

ここのサイト見て自己解決しました。(^^)

(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