Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
알콜코더
박민근
유니티
오브젝트 풀링
(Object Pooling)
이문서는나눔글꼴로작성되었습니다.다운받기
오브젝트의 생성과 파괴OBJECT
POOLING
오브젝트의 생성과 해제는 부하가 크다
오브젝트의 파괴는 가비지 컬렉터를 발생시킨다
오브젝트 풀링이 없을때OBJECT
POOLING
오브젝트 풀링OBJECT
POOLING 1. 풀에 오브젝트를 일정개수 미리 만든다.
풀링 – 실시간 생성으로 인한 부하를 줄인다
2. 풀에서 오브젝트를 가져와서 사용한다
3. 사용이 끝나면 파괴하지 않고,
풀에 다시 넣...
오브젝트 풀링 적용OBJECT
POOLING
풀링한 개수를 넘어가면?OBJECT
POOLING
일정 개수만큼
자동 증가
오브젝트 풀링 구현OBJECT
POOLING
• 구현 방법은 여러가지가 있으나
• 대부분 대동 소이함
• 각 게임 별로 맞게 수정/보완해서 사용
오브젝트 풀링 구현OBJECT
POOLING
• 오브젝트 풀링 매니저 = 싱글톤
• 임의의 오브젝트를 복수 등록 가능
• 오브젝트 풀의 기본 개수를 설정 가능
• 동적 증가 기능
• 사용중/미사용 리스트를 구현하여 최적...
오브젝트 풀링 구현OBJECT
POOLING
• 오브젝트 풀링 매니저 = 싱글톤
• 임의의 오브젝트를 복수 등록 가능
• 오브젝트 풀의 기본 개수를 설정 가능
• 동적 증가 기능
• Hierarchy View에 깔끔하게...
오브젝트 풀링 구현OBJECT
POOLING
프리팹
개별풀링 개수
기본 풀링 개수
오브젝트 풀링 구현OBJECT
POOLING 사용예
오브젝트 풀링 구현OBJECT
POOLING
오브젝트 풀링 구현OBJECT
POOLING
오브젝트 풀링 구현OBJECT
POOLING
오브젝트 풀링 구현OBJECT
POOLING
오브젝트 풀링 구현OBJECT
POOLING
오브젝트 풀링 구현OBJECT
POOLING
참고 자료
이문서는나눔글꼴로작성되었습니다.다운받기
• Object Pooling in Unity
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
Next
Download to read offline and view in fullscreen.

14

Share

Download to read offline

[게임메카닉스] 유니티 오브젝트 풀링 구현하기

Download to read offline

게임 메카닉스
G-NEXT 경기 게임 아카데미 강의용
<유니티>

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

[게임메카닉스] 유니티 오브젝트 풀링 구현하기

  1. 1. 알콜코더 박민근 유니티 오브젝트 풀링 (Object Pooling) 이문서는나눔글꼴로작성되었습니다.다운받기
  2. 2. 오브젝트의 생성과 파괴OBJECT POOLING 오브젝트의 생성과 해제는 부하가 크다 오브젝트의 파괴는 가비지 컬렉터를 발생시킨다
  3. 3. 오브젝트 풀링이 없을때OBJECT POOLING
  4. 4. 오브젝트 풀링OBJECT POOLING 1. 풀에 오브젝트를 일정개수 미리 만든다. 풀링 – 실시간 생성으로 인한 부하를 줄인다 2. 풀에서 오브젝트를 가져와서 사용한다 3. 사용이 끝나면 파괴하지 않고, 풀에 다시 넣는다. 4. 필요할때 다시 꺼내 재사용(Reuse)한다.
  5. 5. 오브젝트 풀링 적용OBJECT POOLING
  6. 6. 풀링한 개수를 넘어가면?OBJECT POOLING 일정 개수만큼 자동 증가
  7. 7. 오브젝트 풀링 구현OBJECT POOLING • 구현 방법은 여러가지가 있으나 • 대부분 대동 소이함 • 각 게임 별로 맞게 수정/보완해서 사용
  8. 8. 오브젝트 풀링 구현OBJECT POOLING • 오브젝트 풀링 매니저 = 싱글톤 • 임의의 오브젝트를 복수 등록 가능 • 오브젝트 풀의 기본 개수를 설정 가능 • 동적 증가 기능 • 사용중/미사용 리스트를 구현하여 최적화 • Hierarchy View에 깔끔하게 정렬 요구 사항
  9. 9. 오브젝트 풀링 구현OBJECT POOLING • 오브젝트 풀링 매니저 = 싱글톤 • 임의의 오브젝트를 복수 등록 가능 • 오브젝트 풀의 기본 개수를 설정 가능 • 동적 증가 기능 • Hierarchy View에 깔끔하게 정렬 요구 사항
  10. 10. 오브젝트 풀링 구현OBJECT POOLING 프리팹 개별풀링 개수 기본 풀링 개수
  11. 11. 오브젝트 풀링 구현OBJECT POOLING 사용예
  12. 12. 오브젝트 풀링 구현OBJECT POOLING
  13. 13. 오브젝트 풀링 구현OBJECT POOLING
  14. 14. 오브젝트 풀링 구현OBJECT POOLING
  15. 15. 오브젝트 풀링 구현OBJECT POOLING
  16. 16. 오브젝트 풀링 구현OBJECT POOLING
  17. 17. 오브젝트 풀링 구현OBJECT POOLING
  18. 18. 참고 자료 이문서는나눔글꼴로작성되었습니다.다운받기 • Object Pooling in Unity
  • tttghost

    Apr. 26, 2021
  • JihyeonBaek1

    Jan. 20, 2020
  • semyeongjang1

    Jul. 20, 2019
  • lsh1208

    May. 20, 2019
  • himsenikki

    Nov. 9, 2018
  • ssuser979cc8

    May. 8, 2018
  • makiable

    May. 1, 2018
  • scarletmoonlight

    Dec. 26, 2017
  • seunggyunlee758

    Sep. 27, 2017
  • ddayinhwang9

    Aug. 19, 2017
  • ssuser908cd6

    May. 17, 2017
  • micus74

    Apr. 18, 2017
  • gwangzingo

    Apr. 17, 2017
  • DonghunKim11

    Apr. 17, 2017

게임 메카닉스 G-NEXT 경기 게임 아카데미 강의용 &lt;유니티>

Views

Total views

8,071

On Slideshare

0

From embeds

0

Number of embeds

33

Actions

Downloads

49

Shares

0

Comments

0

Likes

14

×