아이템들 사용에 필요한 변수들을 미리 Item클래스에 만들어 상속 받을 수 있게끔 구현했다.
아이템 사용 스크립트, 코루틴에 사용하는 WaitForSeconds를 매번 new로 힙에 할당하면 가비지가 생기므로 이 부분을 최소화 하기 위해서 아이템을 사용할때 딜레이를 주기 위해 사용될 WaitForSeconds를 미리 클래스에서 선언했다.
이러면 한번만 선언해 사용하기 때문에 비교적 최적화에 도움이 될거 같다고 생각했다.
각 아이템들 정보를 담는 스크립트, 공통으로 사용할 변수들을 클래스에 미리 선언해 상속받았다.
'unity' 카테고리의 다른 글
Object Pooling (0) | 2024.07.22 |
---|---|
Garbage Collection, GC (0) | 2024.07.19 |
Interface (0) | 2024.04.17 |
JSON으로 세이브/ 로드 구현(작성중) (0) | 2024.04.17 |
shader_1 (1) | 2024.03.20 |