아하
  • 토픽

  • 스파링

  • 잉크

  • 미션


디지털·가전제품

색다른콜리160

색다른콜리160

채택률 높음

뱀파이어서바이벌 게임은 객체관리를 어덯게할까여?

게임 아이템이라든지 몬스터라든지 엄청마니 쏟아져나오는데여,

그런것들 한꺼번에 튀어나오면 홤녀도 곽채우고 미사일도 이속 아이템도 잇고 보석도 잇는데 이걸 또 끌어모아두는것이 이슨거 보면 스테이지에 잇으면 지우지도 않는거가튼데여,

인스턴슥관리를 어트케하고잇는지궁금해여?

1개의 답변이 있어요!

  • 하와와

    하와와

    몬스터,아이템,투사체 같은 오브젝트를 미리 일정량 생성해두고 필요할 때 꺼내씁니다. 사라질때는 삭제하지 않고 풀에 반환되고 GC 부담이 최소화합니다. 화면에 수백수천개가 떠도 성능 저하를 줄입니다. gamemanager,monstermanager, 등으로 나눠 전역적으로 상태 관리하고 CSV, JSON, ScriptableObject 등 활용해 무기나 아이템,몬스터 데이터를 외부에서 정의합니다. 스테이지 확정이나 밸런스 조정 할때 코드 수정없이 데이터만 교체가능합니다.