2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
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.
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.