Technologieaustausch

【UE5.1】Grundlagen des Chaos-Physiksystems – 06 Kugeln zerstören Steine

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Vorwort

Wir haben die Produktion des Feldsystems bereits abgeschlossen (【UE5.1】Grundlagen des physikalischen Chaos-Systems – Anwendung des 02-Feldsystems_ue5) und die Herstellung von Geschossen ([UE5.1 Charakterübung] 16-Schusswaffenschießen-Zielen), nun werden wir den Effekt erzielen, dass der Charakter Kugeln abfeuert, um die Steinsäulen zu zerstören.

Wirkung

Schritt

1. Öffnen Sie den Geschoss-Bauplan „BP_Ammo_5mm“

Finden Sie das Kraftfeld „BP_ForceField“, das zur Zerstörung der Steinsäulen verwendet wurde.

Verschieben Sie „BP_ForceField“ auf die Ebene der sphärischen Kollisionskomponente „Sphere“.

2. Öffnen Sie „BP_ForceField“ und fügen Sie im Ereignisdiagramm ein benutzerdefiniertes Ereignis hinzu, um das Feldsystem auszulösen

Fügen Sie drei öffentliche Variablen vom Typ Gleitkomma mit den Namen „StrainMagnitude“, „ForceMagnitude“ und „TorqueMagnitude“ hinzu, die zur Steuerung der Spannung, Radialkraft und Drehmomentkraft des Feldsystems verwendet werden 500000, 10000 und 10

Variablen werden an folgenden Stellen verwendet:

Wählen Sie die sphärische Kollisionskomponente „Kugel“ aus und deaktivieren Sie dann „Überlappende Ereignisse generieren“, um zu verhindern, dass sich Kugeln mit dieser Komponente überlappen.

3. Kehren Sie zum Geschoss-Bauplan „BP_Ammo_5mm“ zurück und stellen Sie das Feldsystem so ein, dass es ausgelöst wird, wenn das Geschoss trifft.

Unabhängig davon, ob die Kugel einen Charakter trifft oder nicht, wird das Ereignis „Aktivieren“ aktiviert.

Skalieren Sie den untergeordneten Akteur „BP_ForeceField“ weiter

4. Löschen Sie „BP_ForceField“ in der Szene

Wählen Sie den in der Szene festgelegten Geometriesatz aus und legen Sie das Ereignis „Überlappung prüfen“ fest

Wenn Sie zu diesem Zeitpunkt laufen, können Sie sehen, dass wir die Steinsäulen durch Kugeln zerstören können.

Wir können die Entfernung, in der zerbrochene Steine ​​explodieren, ändern, indem wir den Wert von „ForceMagnitude“ anpassen.