objectpool2 [TIL] ObjectPool 사용을 연습해보며 작성한 코드(2) 지난번에 작성한 ObjectPool 구현 연습 코드를 좀 더 개선해서 다시 작성하였다! 아래는 변경점을 적어놓았다.링크 - https://deargreen.tistory.com/41 ObjectCaseusing System;using UnityEngine;[Serializable]public class ObjectCase{ public ObjectType Type; public GameObject GO; public int Count;} 직렬화 가능한 ObjectCase class를 만들었다. 해당 클래스는 ObjectPoolManager의 배열 형식으로 등록되어 다른 팀원들이 유니티 Inspector 창 내부에서 직접 해당 값을 조절할 수 있게 한다. 소환할 원본 프리펩과 소환 수, T.. 2024. 10. 17. [TIL] ObjectPool 사용을 연습해보며 작성한 코드 오늘은 스파르타 팀프로젝트 - 고전 게임 주간 - 에 돌입했다. 팀프로젝트를 진행하며, 역할로는 ObjectPool 구현 역할을 하게 되었다. 오늘 작성한 코드를 되짚어 보고자 한다.ObjectType - Enum/// /// Object타입/// public enum ObjectType{ Object = 0, Effect,} 오브젝트 타입을 구분하기 위한 Enum 이다. 'Dodge' 형식의 종스크롤 슈팅 게임을 개발하고자 하였다. 많은 수의 적이 Pool을 통해 관리되어야 하므로 'Object' 타입을 추가했고, 격파 시 이펙트 관리를 위해 'Effect' 타입을 추가하였다. ObjectContainerusing System.Collections.Generic;using UnityEngin.. 2024. 10. 15. 이전 1 다음