Teknologian jakaminen

【UE5.1】 Kaaoksen fysiikan perusteet—06 Luodit tuhoavat kiviä

2024-07-12

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

Esipuhe

Olemme saaneet kenttäjärjestelmän tuotannon valmiiksi aiemmin ([UE5.1] Kaaoksen fyysisen järjestelmän perusta - 02 kenttäjärjestelmän sovellus_ue5) ja luotien tuotanto ([UE5.1 Character Practice] 16-Ampunta-Amping-Aiming), nyt aiomme saavuttaa sen, että hahmo ampuu luoteja tuhotakseen kivipilarit.

Vaikutus

askel

1. Avaa luotisuunnitelma "BP_Ammo_5mm"

Etsi voimakenttä "BP_ForceField", jota käytettiin kivipilarien tuhoamiseen.

Siirrä "BP_ForceField" pallomaisen törmäyskomponentin "Sphere" tasolle

2. Avaa "BP_ForceField" ja lisää mukautettu tapahtuma tapahtumakaavioon käynnistääksesi kenttäjärjestelmän

Lisää kolme julkista liukulukutyyppistä muuttujaa, nimeltään "StrainMagnitude", "ForceMagnitude" ja "TorqueMagnitude", joita käytetään ohjaamaan kenttäjärjestelmän jännitystä, säteittäistä voimaa ja vääntömomenttivoimaa 500 000, 10 000 ja 10

Muuttujia käytetään seuraavissa paikoissa:

Valitse pallomainen törmäyskomponentti "Sphere" ja poista sitten "Luo päällekkäiset tapahtumat" -valinta, jotta luotit eivät mene päällekkäin tämän komponentin kanssa.

3. Palaa luotisuunnitelmaan "BP_Ammo_5mm" ja aseta kenttäjärjestelmä laukeamaan luodin osuessa.

Riippumatta siitä osuiko luoti merkkiin vai ei, "Activate" -tapahtuma aktivoituu.

Skaalaa lapsinäyttelijä "BP_ForeceField" leveämmäksi

4. Poista "BP_ForceField" kohtauksesta

Valitse kohtauksessa asetettu geometria ja aseta päällekkäisyyden tarkistustapahtuma

Tänä aikana juostessa voit nähdä, että voimme tuhota kivipilarit luotien avulla.

Voimme muuttaa etäisyyttä, jolla rikkoutuneet kivet räjähtävät säätämällä "ForceMagnitude" -arvoa.