UPROPERTY 매크로

2024. 6. 11. 02:41·Unreal Engine 5/MMORPG 개발
반응형

접근 제어 (DefaultsOnly + InstanceOnly => Anywhere)

VisibleAnywhere : 변수의 값을 블루프린트 에디터와 월드 상 배치된 오브젝트 디테일 패턴에서 값을 보기 가능

VisibleDefaultsOnly : 변수의 값을 블루프린트 에디터에서 값을 보기 가능

VisibleInstanceOnly : 변수의 값을 월드 상 배치된 오브젝트 디테일 패턴에서 값을 보기 가능

 

EditAnywhere : 변수의 값을 블루프린트 에디터와 월드 상 배치된 오브젝트 디테일 패턴에서 값을 수정 가능

EditDefaultsOnly : 변수의 값을 블루프린트 에디터에서 값을 수정 가능

EditInstanceOnly : 변수의 값을 월드 상 배치된 오브젝트 디테일 패턴에서 값을 수정 가능

 

블루프린트 공개 및 수정 권한

BlueprintReadOnly : 블루프린트에서 해당 값 읽기 가능

BlueprintReadWrite : 블루프린트에서 해당 값 읽기 및 쓰기 가능

BlueprintGetter : 해당 변수에 접근 할 수 있는 함수 지정, 해당 함수를 통해 변수에 접근

BlueprintSetter  : 해당 변수에 수정 할 수 있는 함수 지정, 해당 함수를 통해 변수에 접근

UPROPERTY(EditAnywhere, BlueprintGetter = GetValue, BlueprintSetter = SetValue)
int m_Value;

UFUNCTION(BlueprintGetter)
int GetValue() { return m_Value; }

UFUNCTION(BlueprintSetter)
void SetValue(int iValue) { m_Value = iValue; }

 

Getter나 Setter를 설정하지 않은 경우 기본으로 내장된 Getter, Setter함수가 호출


Category = "Parent | Child" 형태로 카테고리 명칭 지정 


Meta에 관련된 지정자 목록

언리얼 엔진의 메타데이터 지정자 | 언리얼 엔진 5.4 문서 | Epic Developer Community (epicgames.com)


Display

SimpleDisplay - Default

AdvancedDisplay - 디테일 패널에서 접고 펼수 있음

 

UPROPERTY위에 // Comment 작성하면 해당 변수 위에 마우스 올릴 시 주석 나옴

반응형
저작자표시 (새창열림)

'Unreal Engine 5 > MMORPG 개발' 카테고리의 다른 글

델리게이션 관련 참고 사이트  (0) 2024.06.20
문자열 변환 관련 참고 사이트  (0) 2024.06.20
UFUNCTION 매크로  (0) 2024.06.10
Collision 설정에 대한 정리  (0) 2024.06.03
캐릭터 움직임 즉시 멈춤 해결  (0) 2024.05.31
'Unreal Engine 5/MMORPG 개발' 카테고리의 다른 글
  • 델리게이션 관련 참고 사이트
  • 문자열 변환 관련 참고 사이트
  • UFUNCTION 매크로
  • Collision 설정에 대한 정리
숯불돼지왕갈비
숯불돼지왕갈비
  • 숯불돼지왕갈비
    게임 개발 공부기
    숯불돼지왕갈비
  • 전체
    오늘
    어제
    • 분류 전체보기 (302)
      • 학교수업 (165)
      • 취업강의 (6)
      • C++ (49)
        • 코딩 테스트 (4)
      • Unreal Engine 5 (25)
        • MMORPG 개발 (25)
      • Unreal Engine 4 (44)
        • Omak Project (3)
        • Unreal Engine 4 개발일지 (9)
        • Unreal Engine 4 (32)
      • Unity (1)
        • 개발 일지 (1)
      • 수학 (3)
        • 소프트웨어 공학용 수학 (3)
      • DirectX 11 (4)
      • 게임 디자인 패턴 (2)
      • 포트폴리오 (1)
      • 자격증 (1)
        • 정보처리기사 (0)
        • SQLD (0)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
숯불돼지왕갈비
UPROPERTY 매크로
상단으로

티스토리툴바