평범한 개발자의 개발 여정

  • 홈
  • 태그
  • 방명록

UInterface 1

[언리얼 C++] 인터페이스 클래스

인터페이스 클래스는 관련이 없는 클래스 세트가 공통의 함수 세트를 구현할 수 있도록 해줍니다. 그대로라면 유사성이 없었을 크고 복잡한 클래스들에 어떤 게임 함수 기능을 공유시키고자 하는 경우 매우 좋습니다. 1. 인터페이스 선언 인터페이스 클래스 선언은 일반 언리얼 클래스 선언과 비슷하지만 크게 두가지 차이점이 있습니다. UINTERFACE([specifier, specifier, ...], [meta(key=value, key=value, ...)]) class UClassName : public UInterface { GENERATED_BODY() }; 첫째, 인터페이스 클래스는 UCLASS 매크로 대신 UINTERFACE 매크로를 사용하며, UObject 대신 UInterface를 상속합니다. 둘째..

언리얼 C++ 프로그래밍 2021.07.28
이전
1
다음
더보기
프로필사진

평범한 개발자의 개발 여정

평범한 개발자의 개발 일지와 개발 여정에 대한 글을 작성하는 블로그입니다. 주로 언리얼 엔진과 C++을 다룹니다.

  • 분류 전체보기 (121)
    • 게임 개발 (언리얼 엔진) (18)
    • 디자인 패턴 (28)
      • 생성 패턴 (5)
      • 구조 패턴 (7)
      • 행위 패턴 (11)
    • 언리얼 C++ 프로그래밍 (75)

Tag

언리얼 배열, C++, TSharedPtr, 애셋, 디자인 패턴, 컨테이너, 생성 패턴, UMG, UClass, 쉐어드 포인터, 쉐어드 레퍼런스, 게임제작, TArray, 델리게이트, UI, 행위 패턴, 구조 패턴, 언리얼, asset, 온라인 서브시스템,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바