私の連絡先情報
郵便メール:
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
フィールドシステムの製作は既に完了しております([UE5.1] カオス物理システム基盤 - 02 フィールドシステムアプリケーション_ue5) と弾丸の製造 (【UE5.1キャラクター練習】16-銃器射撃-照準)、これから達成しようとしている効果は、キャラクターが弾丸を発射して石柱を破壊することです。
1.弾丸の設計図「BP_Ammo_5mm」を開きます
石柱を破壊するために使用された力場「BP_ForceField」を見つけます。
「BP_ForceField」を球面衝突コンポーネント「Sphere」レベルに移動します。
2.「BP_ForceField」を開き、フィールド システムをトリガーするカスタム イベントをイベント グラフに追加します。
それぞれ「StrainMagnitude」、「ForceMagnitude」、「TorqueMagnitude」という名前の 3 つのパブリック浮動小数点型変数を追加します。これらは、フィールド システムの張力、半径方向の力、およびトルク力を制御するために使用されます。デフォルト値が設定されています。 500000、10000、10まで
変数は次の場所で使用されます。
球状衝突コンポーネント「Sphere」を選択し、弾丸がこのコンポーネントと重ならないようにするには、「重なり合うイベントを生成する」のチェックを外します。
3. 弾丸ブループリント「BP_Ammo_5mm」に戻り、弾丸が命中したときにフィールド システムがトリガーされるように設定します。
弾がキャラクターに当たるかどうかに関係なく、イベント「アクティベート」が発生します。
子アクタ「BP_ForeceField」をより広くスケールします
4.シーン内の「BP_ForceField」を削除
シーンに設定されているジオメトリを選択し、オーバーラップチェックイベントを設定します
この時に走ると弾丸で石柱を破壊できることが分かります。
「ForceMagnitude」の値を調整することで、砕けた石が爆発する距離を変更できます。