UPrimitiveComponent

2025. 1. 23. 17:14·내배캠/Unreal Engine

UPrimitiveComponent

 

물리와 상호작용을 지원하는 컴포넌트 기반 클래스이다.

모든 그래픽 객체(메시, 콜리전 박스 등)와 물리 관련 컴포넌트는 이 클래스를 기반으로 확장된 것이다.

즉, 언리얼 엔진에서 물리적 동작, 충돌, 그리고 시각적 표현을 처리할 수 있는 컴포넌트를 위한 기본 클래스이다.

또한 추상클래스이기 때문에 직접적으로 사용하기 보다는 이를 기반으로한 하위 클래스를 사용하게 된다.

 

 

특징:

1. 렌더링:

  • 게임 화면에 표시될 수 있는 형상을 가지며, 모든 렌더링 가능한 컴포턴트의 기반 클래스
  • ex: UStaticMeshComponent, USkeletalMeshComponent 등

 

2. 물리와 충돌 처리:

  • 물리적 상호작용(중력, 이동, 회전 등)과 충돌 이벤트를 처리하는 기능을 제공한다.
  • ex: 충돌 감지(Overlap, Hit) 및 물리 기반 움직임

3. Delegate 기반 이벤트 지원:

  • 충돌 관련 이벤트(OnComponentBeginOverlap, OnComonentEndOverlap, OnComponentHit)와 관련된 Delegate제공

4. 확장성:

  • 다양한 형태의 컴포넌트를 만들기 위해 확장할 수 있는 클래스이다.
  • ex: UBoxComponent, USphereComponent, UCapsuleComponent 모두 UPrimitiveComponent 기반

'내배캠 > Unreal Engine' 카테고리의 다른 글

인터페이스 기반 아이템 클래스 구현_1_인터페이스 설계  (0) 2025.01.27
Delegate  (0) 2025.01.23
Animation Blueprint로 캐릭터 애니메이션 구현  (0) 2025.01.23
FMath::Sin 함수 사용해서 부유하는 느낌의 플랫폼 만들기  (0) 2025.01.22
Enhanced Input System  (0) 2025.01.22
'내배캠/Unreal Engine' 카테고리의 다른 글
  • 인터페이스 기반 아이템 클래스 구현_1_인터페이스 설계
  • Delegate
  • Animation Blueprint로 캐릭터 애니메이션 구현
  • FMath::Sin 함수 사용해서 부유하는 느낌의 플랫폼 만들기
동그래님
동그래님
  • 동그래님
    개발자 동그래
    동그래님
  • 전체
    오늘
    어제
    • 분류 전체보기 (210)
      • 공부 (51)
        • Code Cata (50)
      • 내배캠 (151)
        • TIL (50)
        • C++ (37)
        • Unreal Engine (48)
        • GAS(Gameplay Ability System.. (16)
      • Project (7)
        • Gunfire Paragon (5)
        • Arena Fighters (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    동그래님
    UPrimitiveComponent
    상단으로

    티스토리툴바