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