Condivisione della tecnologia

【UE5.1】Nozioni di base del sistema fisico del Caos——06 I proiettili distruggono le pietre

2024-07-12

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

Prefazione

Abbiamo completato la produzione del sistema di campo in precedenza ([UE5.1] Fondamenti del sistema fisico del caos - 02 field system application_ue5) e la produzione di proiettili ([UE5.1 Pratica del personaggio] 16-Tiro con arma da fuoco-Mira), ora l'effetto che otterremo è che il personaggio spara proiettili per distruggere i pilastri di pietra.

Effetto

fare un passo

1. Apri il progetto del proiettile "BP_Ammo_5mm"

Trova il campo di forza "BP_ForceField" utilizzato per distruggere i pilastri di pietra.

Sposta "BP_ForceField" al livello "Sphere" del componente di collisione sferico

2. Apri "BP_ForceField" e aggiungi un evento personalizzato nel grafico degli eventi per attivare il sistema di campo

Aggiungi tre variabili pubbliche di tipo a virgola mobile, denominate rispettivamente "StrainMagnitude", "ForceMagnitude" e "TorqueMagnitude", che vengono utilizzate per controllare la tensione, la forza radiale e la forza di coppia del sistema di campo. Vengono impostati i valori predefiniti a 500000, 10000 e 10

Le variabili vengono utilizzate nelle seguenti posizioni:

Seleziona il componente di collisione sferica "Sfera", quindi deseleziona "Genera eventi sovrapposti" per evitare che i proiettili si sovrappongano a questo componente.

3. Torna al progetto del proiettile "BP_Ammo_5mm" e imposta il sistema di campo in modo che venga attivato quando il proiettile colpisce.

Indipendentemente dal fatto che il proiettile colpisca o meno un Personaggio, verrà attivato l'evento "Attiva".

Ridimensiona l'attore figlio "BP_ForeceField" più ampio

4. Cancellare "BP_ForceField" nella scena

Seleziona la geometria impostata nella scena e imposta l'evento di verifica della sovrapposizione

Mentre corri in questo momento, puoi vedere che possiamo distruggere i pilastri di pietra attraverso i proiettili.

Possiamo cambiare la distanza alla quale le pietre rotte esplodono regolando il valore di "ForceMagnitude"