FC2ブログ

凛(kagring)のUE4/UE5とUnityとQt勉強中のゲーム制作ブログ

2016 年から UE4 / 2021年から UE5 を触り始めました。勉強したもののメモ用のブログです。C++ での Qt、Unity も少しあります。ゲーム制作の話題もはじめました。

PREV | PAGE-SELECT | NEXT

≫ EDIT

UE4 BPでアクターをメッシュコンポーネントの指定したソケットに動的にアタッチする(Attach Actor To Component)

BPでアクターをメッシュコンポーネントの指定したソケットに動的にアタッチする方法です。

「Attach Component To Component」ノードを調べていた時に
「Attach Actor To Component」というノードを見つけました。
アクターをメッシュコンポーネントにの指定したソケットにアタッチする機能のようです。

「Attach Actor To Component」ノードはこんな感じですね。
AttachActorToComponent001.jpg
基本的には「Attach Component To Component」ノードと変わらない感じです。
「Target」にはアクター(Actor)を指定します。
「Parent」には親のコンポーネントを指定します。
「Socket Name」にはアタッチしたいソケット名を指定します。
「Location Rule」にはアタッチしたときの位置情報をどうするかを指定します。
「Rotation Rule」にはアタッチしたときの回転情報をどうするかを指定します。
「Scale Rule」にはアタッチしたときのスケール情報をどうするかを指定します。
「Weld Simulated Bodies」はちょっとわからないですね…。

実際に使ってみるとこんな感じに。
AttachActorToComponent000.jpg
走っているキャラクターのアクターを歩いているアクターの右手にアタッチしてみました。

結果はこんな感じに。

無事アタッチできてますね。

あまりアクターでこういったことは使う機会がなさそうな気もしますが(武器とかはコンポーネントでやったほうがよさそう)
一時的になどであれば使いようはあるかもしれません。

| UE4 | 10:00 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://kagring.blog.fc2.com/tb.php/605-1eff7a10

TRACKBACK

PREV | PAGE-SELECT | NEXT