내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
우리는 이전에 필드 시스템의 생산을 완료했습니다(【UE5.1】카오스 물리 시스템의 기본 - 02 필드 시스템 적용_ue5) 및 총알 생산 ([UE5.1 캐릭터 실습] 16-총기 사격-조준), 이제 우리가 달성하려는 효과는 캐릭터가 총알을 발사하여 돌기둥을 파괴하는 것입니다.
1. 총알 청사진 "BP_Ammo_5mm"을 엽니다.
돌기둥을 파괴하는 데 사용된 역장 "BP_ForceField"를 찾으세요.
"BP_ForceField"를 구형 충돌 구성요소 "Sphere" 레벨로 이동합니다.
2. "BP_ForceField"를 열고 이벤트 그래프에 사용자 정의 이벤트를 추가하여 필드 시스템을 트리거합니다.
필드 시스템의 장력, 반경 방향 힘 및 토크 힘을 제어하는 데 사용되는 "StrainMagnitude", "ForceMagnitude" 및 "TorqueMagnitude"라는 세 가지 공개 부동 소수점 유형 변수를 추가합니다. 기본값은 다음과 같이 설정됩니다. 500000, 10000, 10
변수는 다음 위치에서 사용됩니다.
구형 충돌 구성 요소 "Sphere"를 선택한 다음 총알이 이 구성 요소와 겹치는 것을 방지하려면 "겹치는 이벤트 생성"을 선택 취소하세요.
3. 총알 청사진 "BP_Ammo_5mm"로 돌아가서 총알이 맞을 때 트리거되도록 필드 시스템을 설정합니다.
총알이 캐릭터에 맞았는지 여부에 관계없이 "활성화" 이벤트가 활성화됩니다.
하위 액터 "BP_ForeceField"를 더 넓게 확장합니다.
4. 장면에서 "BP_ForceField"를 삭제합니다.
장면에 설정된 지오메트리를 선택하고 체크 오버랩 이벤트를 설정합니다.
이때 달리면 총알을 통해 돌기둥을 파괴할 수 있음을 알 수 있다.
"ForceMagnitude" 값을 조정하여 부서진 돌이 폭발하는 거리를 변경할 수 있습니다.