Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 그래프
- Unreal Engine 5
- 트리
- 자료구조
- 투 포인터
- 브루트포스
- 문자열
- 다익스트라
- XR Interaction Toolkit
- 누적 합
- 스택
- 수학
- DFS
- 다이나믹 프로그래밍
- 그리디 알고리즘
- 백준
- BFS
- VR
- c++
- 알고리즘
- Team Fortress 2
- ue5
- 구현
- 정렬
- 유니온 파인드
- 유니티
- 재귀
- 백트래킹
- 우선순위 큐
- 시뮬레이션
Archives
- Today
- Total
1일1알
UE5로 만드는 Team Fortress 2 닷지볼 - 로켓 반사 본문
클라이언트에서 로켓반사를 시도하면 ServerRPC를 통해 서버에서 판별, 성공했다면 Reflect_Ready 함수를 실행시켜서 Target Team을 변경하고 로켓의 타겟을 새로 지정, 로켓의 움직임을 아주 잠시 멈춘다.
그리고 0.05초뒤에 ServerRPC를 호출한 플레이어의 플레이어 컨트롤러의 GetControlRotation를 가져와서 로켓의 방향을 지정해준다. 실제 닷지볼에서 공을 치는 순간에 마우스를 돌리면 공을 꺾는 기술이 있어서 해당 기술을 이런식으로 구현했다.
로켓의 방향은 로켓이 향하는 방향벡터와 로켓에서부터 타겟까지의 방향벡터, 로켓의 속도를 조절해서 계산하고 AddMovementInput를 통해 움직이도록 했다.
'언리얼 > TF2 Dodgeball 모작' 카테고리의 다른 글
UE5로 만드는 Team Fortress 2 닷지볼 - 스코어보드 UI 제작 (1) | 2024.04.20 |
---|---|
UE5로 만드는 Team Fortress 2 닷지볼 - 로켓 메쉬 적용 (1) | 2024.04.19 |
UE5로 만드는 Team Fortress 2 닷지볼 - 맵 입장 후 팀 선택 (0) | 2024.04.16 |
UE5로 만드는 Team Fortress 2 닷지볼 - 로비에서 메인 맵 입장 (0) | 2024.04.15 |
UE5로 만드는 Team Fortress 2 닷지볼 - Dedicated Server 환경 구축 (0) | 2024.04.12 |