write76465 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/07/08 1

Unreal Engine 무기 장착 시스템 확장성 개선하기

프로젝트에서 무기 시스템을 구현하면서 처음에는 권총, 라이플, 샷건처럼 정해진 무기만 처리하면 충분했다. 하지만 무기가 늘어날수록 문제가 생겼다. 새 무기를 추가할 때마다 캐릭터 코드의 switch 문을 수정하고, 무기별 데이터 변수를 새로 만들고, 애니메이션 처리도 계속 추가해야 했다.이번 글에서는 기존 무기 장착 구조의 문제점을 정리하고, DataTable과 TMap을 이용해 무기 추가가 더 쉬운 구조로 개선한 과정을 정리한다.기존 구조의 문제기존 코드는 무기 타입에 따라 각각 다른 FDataTableRowHandle을 선택하는 방식이었다.FDataTableRowHandle SelectedWeaponData;switch (NewWeaponType){case EWeaponTypes::Pistol: ..

언리얼엔진/구현·실습 2026.07.08
이전
1
다음
더보기
프로필사진

write76465 님의 블로그

write76465 님의 블로그 입니다.

  • 분류 전체보기 (25) N
    • 언리얼엔진 (21) N
      • TA·아키텍처 (4)
      • 구현·실습 (14)
      • 개념·이론 (3) N
    • C언어 (4)
      • 구현·실습 (1)
      • 개념·이론 (3)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바