250403 TIL - 캐릭터 분석 결과와 그로 인한 결론

2025. 4. 3. 23:33·TIL(Today I Learned)

1. Template의 캐릭터 BP를 분석해 본 결과 다음과 같은 결론을 얻을 수 있었다.

 

- UEnum으로 만들어진 Enum의 경우 10개 이상의 변수를 포함하고 있음.

- BP_Character 클래스를 살펴 본 결과 20개 이상의 멤버 함수, 약 40개 가량의 멤버 변수가 있음을 확인했다.

- 일반적으로 액션 게임의 경우 입력 버퍼 기반으로 입력된 커맨드에 따라 액션을 처리하는데 이것도 동일하게 되어 있음을 확인했다.

- AI의 경우 캐릭터의 구현에 의존하게 되므로 캐릭터 클래스가 만들어지기 까지 제대로 된 테스트가 불가능하며 캐릭터의 구현에 종속된다.

 

따라서, CPP 클래스로 변환하는 것은 크게 의미가 없다고 생각되었다.

그리고 CPP 클래스로 이것들을 전부 옮기게 되면 많은 시간이 걸린 것에 비해서 얻을 수 있는 효용이 그리 크지 않게 된다.(CPP 클래스로 일부 로직이 간소화되는 것과 BP에 비해서 근소하게 빠르리라 추측된다.)

 

2. 그래서 팀원들에게 공유한 결과, BP 클래스를 기반으로 하되, 새로운 캐릭터를 만드는 방법을 연구하기로 결정했다.

'TIL(Today I Learned)' 카테고리의 다른 글

250418 TIL - 프로젝트 회고  (0) 2025.04.18
250416 TIL - 컨트롤 릭을 이용한 애니메이션 생성  (0) 2025.04.16
250402 TIL - 팀 회의  (0) 2025.04.02
250331 TIL - 새로운 팀 프로젝트 시작  (0) 2025.03.31
250328 TIL - 람다 함수  (0) 2025.03.28
'TIL(Today I Learned)' 카테고리의 다른 글
  • 250418 TIL - 프로젝트 회고
  • 250416 TIL - 컨트롤 릭을 이용한 애니메이션 생성
  • 250402 TIL - 팀 회의
  • 250331 TIL - 새로운 팀 프로젝트 시작
DevJoo1120
DevJoo1120
  • DevJoo1120
    Jin's Programming
    DevJoo1120
  • 전체
    오늘
    어제
    • 분류 전체보기 (142)
      • 포트폴리오 (7)
        • Castlevania: Aria of Sorrow.. (7)
        • [UE5] KILL Everything (0)
      • C++ (0)
      • 라이브러리 (1)
      • 다이렉트X11 (0)
      • Unreal Engine (11)
        • Unreal Document (1)
        • 이것 저것 (8)
        • UI (1)
      • 자료구조 및 알고리즘 (0)
      • 책 정리 (3)
        • 코딩 테스트 합격자 되기 C++ 편 (10)
      • 코딩 테스트 (32)
        • 프로그래머스 (32)
      • 스파르타 코딩 언리얼 1기 (9)
        • 특강 (0)
        • C++와 Unreal Engine으로 3D .. (2)
      • TIL(Today I Learned) (63)
      • 영어 공부 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    책 정리
    정리
    Til
    팀 프로젝트
    과제
    C++
    스파르타 코딩 클럽
    코딩 테스트
    문자열
    이중 반복문
    map
    정렬
    Study
    반복문
    프로그래머스
    코딩테스트
    배열
    WINAPI
    Unreal Engine 5
    코딩 테스트 합격자 되기 c++ 편
  • hELLO· Designed By정상우.v4.10.5
DevJoo1120
250403 TIL - 캐릭터 분석 결과와 그로 인한 결론
상단으로

티스토리툴바