※ 알아 두자
Break Hit Result
핀 분할 하면 너무 커지고 복잡하니 정리 시켜주는 노드

Hit 이벤트
Actor BP에 존재하는 오버라이드 함수. Overlap과 달리 Block되었을 때 호출된다.


Overlap과 마찬가지로 뭐가 어디에 충돌했는지 알수있고, 내가 가서 충돌했는지 남이 와서 충돌했는지 등 좀 더 세분화된 내용을 알수있다.
Append 노드는 문자열을 합치는 기능의 노드이다.


Hit 이벤트는 블록 되었을 때 발생하기 때문에 콜리전 프리셋의 OverlapAllDynamic을 BlockAllDynamic으로 변경을 해야 블록 되고 이벤트가 발생한다.
피직스(Physics)
Simulate Physics를 체크하면 현실의 물리법칙이 적용 된다.
피직스에서 중력, 관성, 질량 등 물리법칙의 수치를 조정이 가능하다.
물리법칙에 의해서는 Hit 이벤트가 발생하지 않는데 발생 시키려면 콜리전의 Simulation Generates Hit Events를 체크한다.
델타 타임(Delta Time)
업데이트 함수가 실행되고 다음 업데이트 함수가 실행 될때 까지 걸린 시간을 의미
사용자의 컴퓨터 성능에 따라 FPS가 다르기 때문에 같은 시간동안 움직여도 서로 다른 결과가 나올수 있다.
이를 해결하기 위해 델타 타임을 사용하는데 Speed x Time 대신 Speed x Delta Time(1/FPS)를 사용하여 계산하면 사용자의 컴퓨터 성능이 달라도 모두 공평한 결과값이 나온다.


서서히 이동하는것 처럼 보이지만 짧은간격을 순간이동 하고있는 상태라서 Hit 하더라도 이벤트가 발생하지않는다.
SetActorLocation의 Sweep을 켜주면 그사이 이벤트가 발생하기 때문에 Hit 이벤트도 발생
Hit 결과값에 트레이스 이야기가 나왔는데 유니티의 레이캐스트와 비슷한 개념인듯하다.
'언리얼 BluePrint 정리' 카테고리의 다른 글
| 06/09 학습 정리( Attack 보수) (0) | 2023.06.11 |
|---|---|
| 06/08 학습 정리(Preset, Apply Damage) (0) | 2023.06.08 |
| 06/02 학습 정리(Material Instance, Collision, Sweep) (1) | 2023.06.07 |
| 06/01 학습 정리( 8Way Move Animation, Calculate Direction) (0) | 2023.06.02 |
| 05/31 학습 정리(Dual Weapon, Asset Import, Function Library) (0) | 2023.06.01 |