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
- 재귀
- Team Fortress 2
- 스택
- 유니온 파인드
- 트리
- 그리디 알고리즘
- 다이나믹 프로그래밍
- BFS
- 시뮬레이션
- ue5
- 백트래킹
- c++
- 구현
- 누적 합
- 다익스트라
- 유니티
- XR Interaction Toolkit
- Unreal Engine 5
- 수학
- 정렬
- 문자열
- 알고리즘
- VR
- 브루트포스
- 그래프
- 자료구조
- 투 포인터
- 우선순위 큐
- DFS
- 백준
Archives
- Today
- Total
1일1알
UE5로 만드는 Team Fortress 2 닷지볼 - 맵 입장 후 팀 선택 본문
팀 선택 로직
1. 플레이어가 IsLocallyControlled 인 클라이언트에서만 입장시 팀 선택 UI가 뜨도록 설정
2. 팀 선택시 선택한 팀을 ServerRPC를 통해 서버에 전송
3. 서버에서는 해당 플레이어의 팀을 변경, 프로퍼티 리플리케이션을 통해 다른 클라이언트의 플레이어들의 OnRep함수 실행
4. Red, Blue팀에 따라 Material 변경
Server의 GameMode 로직
1. Blue나 Red 플레이어가 각각 한명 이상이 아니라면 Wait 모드로 대기 (아직 관전모드는 미구현, SetActorHiddenInGame로 대체상태)
2. Blue나 Red 플레이어가 각각 한명 이상이라면 Ready 상태로 전환, 관전모드 해제
3. 5초 대기 후 게임 진입, 공 생성 (생성만 구현 움직임은 구현 예정)
4. 게임 진행중이나 대기중에 사람이 나가서 각 팀에 1명 이상이 아니라면 다시 Wait 모드로 대기
'언리얼 > TF2 Dodgeball 모작' 카테고리의 다른 글
UE5로 만드는 Team Fortress 2 닷지볼 - 로켓 메쉬 적용 (1) | 2024.04.19 |
---|---|
UE5로 만드는 Team Fortress 2 닷지볼 - 로켓 반사 (1) | 2024.04.18 |
UE5로 만드는 Team Fortress 2 닷지볼 - 로비에서 메인 맵 입장 (0) | 2024.04.15 |
UE5로 만드는 Team Fortress 2 닷지볼 - Dedicated Server 환경 구축 (0) | 2024.04.12 |
UE5로 만드는 Team Fortress 2 닷지볼 - 애니메이션 적용 (2) | 2024.04.06 |