미도리의 게임제작소

  • 홈
  • 태그
  • 방명록

2024/11/29 1

[Retro유니티] Object Pooling으로 발판생성기 만들기 & 음악넣고 빌드하기

발판을 무한 반복 생성하여 배치하는 발판 생성기를 구현하자.가장 간단한 방법은 매번 새로운 발판을 생성하는 것인데,이 방법은 발판 오브젝트를 kill하지 않기 때문에, 메모리 사용량이 계속 증가하는 문제가 있다.따라서 Object Pooling 방식으로 발판을 생성/관리하도록 하자. Object Pooling은 Object를 미리 만들어서, Pool에 쌓아두는 방식이다. Pool에 Object를 생성해두고, 필요하면 생성 대신, Pool의 Object를 가져다 쓴다.필요 없다면 파괴하는 대신, 비활성화하고 Pool에 반환한다.- Instantiate() 또는 Destroy() 메서드는 오브젝트를 실시간으로 생성/파괴하는데, 성능을 많이 먹으며 GC를 유발하기 쉽다. 이것은 게임 중 Freeze를 겪게 만..

Development/Unity Engine 2024.11.29
이전
1
다음
더보기
프로필사진

미도리의 게임제작소

Game Development!!

  • 분류 전체보기 (56)
    • Development (53)
      • Unity Engine (37)
      • Godot Engine (3)
      • Dart&Flutter (5)
      • 개발일지 (8)
    • Art (1)
      • Blender (1)
      • 손그림 (0)
      • 생성형AI (0)
    • Music Compose (1)
      • Logic Pro X (1)
    • 산문 (1)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/11   »
일 월 화 수 목 금 토
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.

티스토리툴바