[UE4] C++ 구조체 추가하고 DataTable에서 사용하기

2022. 4. 8. 11:10·긁적긁적/Unreal Engine
반응형

솔루션 탐색기에서 프로젝트나 하위 필터에서 마우스 우클릭하여 '추가 → 새 항목' 혹은 'Ctrl+Shift+A'를 눌러서 새 항목 추가 창을 열어줍니다.

 

그 다음 '헤더 파일(.h)'을 선택하고 파일 이름을 정한뒤 '추가'를 해줍니다.

 

추가할때 파일 이름 밑에 위치를 확인해보시면 기본적으로 프로젝트의 'Intermediate\ProjectFiles'폴더에 저장이 됩니다. 이대로 저장을 하면 파일을 다시 옮겨와야하니 추가전에 위치를 설정해주는게 좋습니다.

 

새로 추가된 파일이 열리고 아무런 내용도 없는 상태입니다.

이제 여기에 언리얼엔진에서 사용할 수 있도록 필수 내용을 추가합니다.

 

1. 헤더 파일과 같은 이름의 '.generated.h' 파일 include

2. 'USTRUCT()' 구조체 선언 매크로 추가 (BlueprintType을 선언해주면 블루프린트에서도 사용 가능)

3. 구조체 이름은 'F'로 시작

4. 구조체 처음에 GENERATED_USTRUCT_BODY() 추가

 

위처럼 작성하고 저장한뒤, 컴파일하고 에디터의 핫리로드가 끝나면 에디터에서 데이터 테이블을 추가해본다.

 

'행 구조 선택' 항목에 새로 만든 구조체를 선택할 수 있다.

 

새로 만든 데이터 테이블을 열면 위처럼 C++로 추가한 구조체를 이용하여 데이터 테이블을 편집 수 있다.

반응형

'긁적긁적 > Unreal Engine' 카테고리의 다른 글

[UE5] 메시 임포트시 버텍스 컬러가 안나오는 경우  (0) 2023.04.25
[UE4] C++로 추가한 콤포넌트의 디테일 정보가 안 보이는 경우  (0) 2022.04.09
[UE4] iOS 리모트 빌드  (0) 2021.09.29
[UE4] PC에서 Apple 인증서 삭제 방법  (0) 2021.09.29
[UE4] 라이트맵 삭제하기  (0) 2021.09.14
'긁적긁적/Unreal Engine' 카테고리의 다른 글
  • [UE5] 메시 임포트시 버텍스 컬러가 안나오는 경우
  • [UE4] C++로 추가한 콤포넌트의 디테일 정보가 안 보이는 경우
  • [UE4] iOS 리모트 빌드
  • [UE4] PC에서 Apple 인증서 삭제 방법
GOOROOM
GOOROOM
게임이 좋아서 게임 개발을 합니다.
  • GOOROOM
    GOOROOM
    GOOROOM
  • 글쓰기
    관리
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 일상
      • 냠냠쩝쩝
        • C++
        • Python
      • 긁적긁적
        • Unreal Engine
        • Unity
      • OS
        • Windows
        • Mac
        • Android
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    앱 전환
    에러
    permission
    UE5
    엣지 탭
    python
    Mac
    esp 공간 확보
    C++
    SVN
    UE4
    STL
    navigate back
    alt + tab
    backspace key
    landscape
    keystore
    패키징
    Android
    머터리얼
    material
    랜드스케이프
    edge
    ios
    백스페이스 키
    엣지 불편
    Admob
    삭제
    xcode
  • 최근 댓글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
GOOROOM
[UE4] C++ 구조체 추가하고 DataTable에서 사용하기
상단으로

티스토리툴바