Skip to content

MeshRenderer

29thnight edited this page Nov 27, 2025 · 1 revision

MeshRenderer

간단 설명: 메시/머티리얼/라이트맵 정보를 보유하고 컬링/LOD/그림자 옵션을 제어하는 렌더 컴포넌트.

라이프사이클

메서드 설명
생성자/소멸자 리소스 준비/정리
Awake() 렌더 시스템 등록/초기화
OnDestroy() 렌더 시스템에서 제거

렌더 데이터

필드 설명
m_Material 머티리얼 포인터
m_Mesh 메시 포인터
m_LightMapping 라이트맵 매핑 정보
m_bitflag 내부 사용 플래그(렌더 옵션)

옵션/상태

항목 설명
m_isSkinnedMesh 스키닝 여부(애니메이터 연동)
m_shadowRecive/m_shadowCast 그림자 수신/투영
m_isEnableLOD LOD 사용 여부
컬링 IsNeedUpdateCulling()/SetNeedUpdateCulling()로 업데이트 필요 플래그
GetBoundingBox() 현재 바운딩 박스 계산 반환

내부적으로 옥트리 노드 집합을 추적하여 공간 분할 컬링 최적화.

CreatorEngine

API Docs

API Reference
Main
PhysicsSystem
RenderEngine
ScriptBinder
Utility_Framework

etc

Clone this wiki locally