배고픈 공부 창고

  • 홈
  • 태그
  • 방명록

object pooling 1

[Unity] Object Pooling

Object Pooling이란?Object Pooling은 성능 최적화를 위해 자주 생성하고 파괴해야하는 오브젝트를 사전에 새성하고 재사용하는 방법이다.나의 경우에는 프로젝트에서 주기적으로 ball을 발사하는 canon때문에 사용하게 되었다.  처음에 작성했던 스크립트는 Instanctiate를 한 다음, 특정 Y축에 도달하면 Destory되도록 만들어 놓았다.여기서 문제가 발생한다.  Instantiate는 새로운 메모리를 할당하고 초기화(= 용량 낭비 발생 가능성 증가)Destroy는 오브젝트를 메모리에서 제거하고 Garbage Collection을 통해 메모리 정리 (= 시점 예측 불가 및 프레임 드랍 발생 가능성)  Object Pooling은 자주 사용될 오브젝트를 생성해둔다음, 사용하지 않는 ..

Unity/자료 2025.04.09
이전
1
다음
더보기
프로필사진

배고픈 공부 창고

세상은 먹거리 천국

  • 분류 전체보기 (22) N
    • Unreal Engine (0)
      • 자료 (0)
    • Unity (7)
      • C# (4)
      • 자료 (3)
    • TouchDesigner (1)
      • 개인프로젝트 (0)
      • GLSL (1)
    • Data structure (2) N
    • 개인 프로젝트 (0)
    • Math (6)
    • Shader (5) N
    • OpenGL (1)

Tag

delegate, Dithering, 자료구조, 벡터, TouchDesigner, HLSL, 기초수학, Unity, mediapipe, Big O, 게임수학, object pooling, Shader, 쉐이더, 유니티, solid, glsl, c#, 선형독립, OpenGL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바