DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/05/15 1

[언리얼 엔진] 팀 프로젝트 기록 04 - 전투 컴포넌트 설계하기

이번에는 팀 프로젝트에서 전투 로직을 구현하기 전에, 전투 관련 컴포넌트를 어떻게 나눌지 고민했던 과정을 정리해보려고 한다.처음에는 전투 시스템 전체를 하나의 컴포넌트로 만들 수도 있다고 생각했다.하지만 프로젝트를 진행하면서 체력, 공격력, 방어력, 무기 장착, 근접 공격,원거리 공격, 스킬, 회피, 재장전 같은 기능들이 모두 전투에 포함된다는 것을 알게 되었다.이 기능들을 하나의 CombatComponent에 모두 넣으면 클래스가 너무 커지고,나중에 기능을 수정하거나 확장하기 어려울 것 같았다.그래서 전투 시스템을 여러 컴포넌트로 나누고, 각 컴포넌트가 어떤 책임을 가져야 하는지 먼저 정리했다.전투 컴포넌트를 나누려 한 이유이번 프로젝트의 전투는 단순히 공격 버튼을 누르면 데미지를 주는 구조만으로 끝나..

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

DHLee Dev Log

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

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바