평범한 개발자의 개발 여정

  • 홈
  • 태그
  • 방명록

NewObject 1

[언리얼 C++] 언리얼 오브젝트(UObject)

언리얼 엔진에는 게임 오브젝트를 처리하는 견고한 시스템이 존재합니다. 바로 언리얼 엔진 오브젝트의 베이스 클래스인 UObject 클래스입니다. UObject 클래스에서 파생되는 클래스에 UCLASS 매크로를 사용하여 태그를 해주면 해당 클래스는 UObject 처리 시스템에서 인식되게 됩니다. 1. UCLASS 매크로 UCLASS 매크로는 UObject에게 자신의 언리얼에서 기반으로 삼은 유형에 대해 설명해 주는 UClass로의 레퍼런스를 넘겨줍니다. 각각의 UClass는 Class Default Object, 줄여서 CDO라 불리는 오브젝트를 하나 유지합니다. CDO는 본질적으로 기본 "템플릿" 오브젝트로, 클래스 생성자에 의해 생성된 이후 변경되지 않습니다. 오브젝트 인스턴스에 대해 UClass와 CD..

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

평범한 개발자의 개발 여정

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

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

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

티스토리툴바