日々のUnreal Engine学習の備忘録です。
同じ問題につまづいた方の少しでもお役に立てれば幸いです。
問題点:ProjectileMovementでShould Bounceにチェックを入れたのにバウンスしない
画像右下の赤枠のようにShould Bounceにチェックを入れましたが、地面に当たってもうまくバウンドしません。
問題は画像左上のコンポーネントにありました。
![UnrealEngineのProjectileMovementでバウンスしない](https://jiyuta.com/wp-content/uploads/2023/10/231004_ue_projectile_baunce01-1024x507.png)
解決策:コンポーネントの並びを変更
画像左上のようにコンポーネントのSphereをルートにするだけで解決です。
![UnrealEngineのProjectileMovementでバウンスしない](https://jiyuta.com/wp-content/uploads/2023/10/231004_ue_projectile_baunce02-1024x526.png)
Sphereをルートにする方法は、SphereをDefaultSceneRootにドラッグ&ドロップします。
以上。
火の玉が床に当たると、ちゃんとバウンドしています。
まとめ
ProjectileMovementを使用する場合は、コリジョンを持ったコンポーネント(今回でいうSphere)を親にすることが重要
コメント