DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/05/18 1

[언리얼 엔진] 팀 프로젝트 기록 05 - 무기 장착을 위한 WeaponComponent 구현

이전 글에서는 전투 시스템을 구현하기 전에, 전투 관련 컴포넌트를 어떤 책임으로 나눌지 정리했다.이번에는 그중 첫 번째로 WeaponComponent를 구현한 내용을 정리해보려고 한다.이번 작업의 핵심은 무기 자체와 무기 장착 관리를 분리하는 것이었다.WeaponComponent는 직접 공격을 실행하는 컴포넌트가 아니라, 캐릭터가 현재 어떤 무기를 들고 있는지 관리하는 역할을 담당한다.기존 템플릿 구조를 그대로 사용하지 않은 이유처음에는 언리얼 1인칭 템플릿의 무기 구조를 참고했다.템플릿에서는 무기 컴포넌트 하나가 총기 기능까지 함께 맡고 있었다.발사체 클래스발사 사운드발사 몽타주총구 위치총기 전용 입력 매핑간단한 1인칭 슈팅 게임이라면 이 구조도 괜찮다고 생각한다.하지만 현재 프로젝트는 총기만 사용하는..

언리얼 엔진/프로젝트 2026.05.18
이전
1
다음
더보기
프로필사진

DHLee Dev Log

알고리즘, CS, 언리얼 엔진 등을 공부하며 배운 것을 기록하는 블로그입니다.

  • 분류 전체보기 (24) N
    • 언리얼 엔진 (7) N
      • 프로젝트 (5) N
    • 알고리즘 (2)
    • C++, CS (15)

Tag

CS, UHT, 단조스택, NGE, push_back, map, vtable, UBT, 프로그래머스, vptr, emplace_back, UE5, 언리얼 엔진, 액터 컴포넌트, 코딩테스트, 운영체제, 언리얼엔진, c++, 알고리즘, Binary_Search,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
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 © AXZ Corp. All rights reserved.

티스토리툴바