Berbagi teknologi

【UE5.1】Dasar-dasar sistem fisika Chaos——06 Peluru menghancurkan batu

2024-07-12

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

Kata pengantar

Kami telah menyelesaikan produksi sistem lapangan sebelumnya (【UE5.1】Dasar-dasar sistem fisik Chaos - penerapan 02 bidang system_ue5) dan produksi peluru ([Latihan Karakter UE5.1] 16-Membidik Tembakan Senjata Api), sekarang efek yang ingin kita capai adalah karakter menembakkan peluru untuk menghancurkan pilar batu.

Memengaruhi

melangkah

1. Buka cetak biru poin "BP_Ammo_5mm"

Temukan medan gaya "BP_ForceField" yang digunakan untuk menghancurkan pilar batu.

Pindahkan "BP_ForceField" ke level "Sphere" komponen tumbukan bola

2. Buka "BP_ForceField" dan tambahkan peristiwa khusus di grafik peristiwa untuk memicu sistem lapangan

Tambahkan tiga variabel tipe floating-point publik, bernama "StrainMagnitude", "ForceMagnitude", dan "TorqueMagnitude", yang digunakan untuk mengontrol tegangan, gaya radial, dan gaya torsi sistem medan 500000, 10000, dan 10

Variabel digunakan di lokasi berikut:

Pilih komponen tabrakan bola "Sphere", lalu hapus centang "Hasilkan peristiwa yang tumpang tindih" untuk mencegah poin tumpang tindih dengan komponen ini.

3. Kembali ke cetak biru peluru "BP_Ammo_5mm" dan atur sistem lapangan agar terpicu ketika peluru mengenai.

Terlepas dari apakah peluru mengenai Karakter atau tidak, event "Aktifkan" akan diaktifkan.

Skala Aktor anak "BP_ForeceField" lebih luas

4. Hapus "BP_ForceField" di adegan

Pilih kumpulan geometri dalam adegan dan atur acara pemeriksaan tumpang tindih

Saat berlari saat ini, terlihat bahwa kita dapat menghancurkan pilar batu melalui peluru.

Kita dapat mengubah jarak ledakan batu pecah dengan mengatur nilai "ForceMagnitude"