잼바르기

고정 헤더 영역

글 제목

메뉴 레이어

잼바르기

메뉴 리스트

  • 홈
  • 이사 전 노션
  • 전체
    • Portpolio
      • Unreal C++
      • Unity
    • C / C++
      • 키워드
      • Effective C
    • Unreal
      • Unreal
      • 개념
    • DirectX
    • 자료구조 / 알고리즘
      • 자료구조
      • 알고리즘
    • 네트워크
    • Design Pattern
    • 개념
      • 여러가지 지식
    • 코딩테스트
    • CA / OS

검색 레이어

잼바르기

검색 영역

컨텐츠 검색

Unreal/개념

  • [Keyword] 가비지 컬렉션 (GC)

    2024.02.28 by 부레두

  • 이벤트 함수

    2022.12.17 by 부레두

  • 언리얼 콘텐츠의 구성 요소

    2022.12.14 by 부레두

[Keyword] 가비지 컬렉션 (GC)

1. 개요 더 이상 아무곳에도 참조않는(사용되지 않는) UObject를 해제하는 기능 주로 레벨 스트리밍 중에 눈에 띄는 현상 게임이 동작 중인 상태에서, 일시적으로 많은 객체를 생성 게임이 동작 중인 상태에서, 일시적으로 많은 객체를 해제 메모리 부족을 피하기 위해 언젠가 GC를 호출하고 부하가 발생 부하를 줄이기 위해서 이해가 필요한 부분 2. GC 동작 FUObjectArray( 1차원 배열 ) 에 모든 UObject 나열 CollectGarbage() 호출 시 FUObjectArray에서 지울 대상 선정 → GatherUnreachableObjects() : FirstGCIndex 부터 순차 검색 각 UObject의 의존성 제거 → UnhashUnreachanleObjects() : 대상의 Beg..

Unreal/개념 2024. 2. 28. 21:50

이벤트 함수

레벨에 액터를 생성 후 게임을 플레이하면 "액터의 수명 주기"에 따라 여러 이벤트 함수들이 콜 되는데 4가지 경우에 따라 각자 약간의 변동사항이 있음 자세한 분기는 나중에 다루고 공통된 과정들을 정리 디스크에서 로드 : 이미 레벨에 있는 액터나 LoadMap, (스트리밍 또는 서브 레벨에서) AddToWorld 가 호출되었을 때 에디터에서 플레이 : 디스크에서 로드와 거의 똑같지만, 액터를 디스크에서 로드하기 보다는 에디터에서 복사 스폰 : 액터를 스폰(인스턴싱)할 때 디퍼드 스폰 : Expose on Spawn" (스폰시 노출) 설정된 프로퍼티가 있으면 디퍼드(나중에 몰아서) 스폰 PreInitializeComponents (컴포넌트 초기화 이전) 액터의 컴포넌트에서 InitializeComponent..

Unreal/개념 2022. 12. 17. 02:02

언리얼 콘텐츠의 구성 요소

월드 게임 콘텐츠를 구동하기 위한 필수환경을 의미, 다음 요소들을 제공 공간 ( Space ) 가상 세계를 구성하는 3차원의 영역 콘텐츠를 구성하는 물체는 "Transform" 구조체를 통해 월드 영역 어딘가에 반드시 존재해야 함. 공간의 기본 단위는 'cm' 시간 ( Time ) 가상 공간에서 흐르는 시간 초 단위로 현실과 동일하게 흐르지만, 느리게나 빠르게 등 시간의 "스케일" 조정 가능 물리 ( Physics ) 월드 공간에 배치된 물체에 작용하는 물리적인 환경, 대표적으로 "중력" 물체가 월드로부터 물리적 영향을 받으려면 "콜리전 ( Collision )" 정보가 있어야 함 렌더링 ( Rendering ) 엔진이 제공하는 시각적 기능 빛, 빛에 반응하는 머테리얼로 구성 엔진은 현실에 유사하게 동작..

Unreal/개념 2022. 12. 14. 00:39

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
잼바르기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바