Compartilhamento de tecnologia

【UE5.1】 Sistema de física básica do Caos —— 06 Balas destroem pedras

2024-07-12

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

Prefácio

Concluímos a produção do sistema de campo anteriormente ([UE5.1] Fundação do sistema físico do caos - aplicação do sistema de campo 02_ue5) e a produção de balas ([Prática de Personagem UE5.1] 16-Apontamento de Tiro com Arma de Fogo), agora o efeito que vamos conseguir é que o personagem dispare balas para destruir os pilares de pedra.

Efeito

etapa

1. Abra o projeto do marcador "BP_Ammo_5mm"

Encontre o campo de força "BP_ForceField" que foi usado para destruir os pilares de pedra.

Mova "BP_ForceField" para o nível "Esfera" do componente de colisão esférica

2. Abra "BP_ForceField" e adicione um evento personalizado no gráfico de eventos para acionar o sistema de campo

Adicione três variáveis ​​públicas do tipo ponto flutuante, denominadas "StrainMagnitude", "ForceMagnitude" e "TorqueMagnitude", respectivamente, que são usadas para controlar a tensão, a força radial e a força de torque do sistema de campo. para 500.000, 10.000 e 10

As variáveis ​​são usadas nos seguintes locais:

Selecione o componente de colisão esférica "Esfera" e desmarque "Gerar eventos sobrepostos" para evitar que os marcadores se sobreponham a este componente.

3. Retorne ao projeto da bala "BP_Ammo_5mm" e configure o sistema de campo para ser acionado quando a bala atingir.

Independentemente de a bala atingir um personagem ou não, o evento “Ativar” será ativado.

Dimensione o ator filho "BP_ForeceField" mais amplamente

4. Exclua “BP_ForceField” da cena

Selecione a geometria definida na cena e defina o evento de verificação de sobreposição

Ao correr neste momento, você pode ver que podemos destruir os pilares de pedra com balas.

Podemos alterar a distância em que as pedras quebradas explodem ajustando o valor de "ForceMagnitude"