반응형
이번 포스팅은 정말 간단하다.
뭐 다양한 상황에서 Tag 비교를 자주 사용들 한다. 무언가랑 부딪혔을때 뭐 gameObject.tag=="player" 이런식으로 말이다
하지만 이러한 호출 하나하나가 가비지를 생성한다고 한다. tag를 참조하려고 할 때 문자열을 새롭게 힙에 할당하기 때문이다. 그러므로 태그를 비교해야 할 때는
gameObject.tag=="Player" 이렇게 말고 gameObject.CompareTag("Player") 이렇게 구현하자.
이렇게 함으로써 가비지 생성을 방지 할 수 있다.
모바일 게임 성능 최적화: Unity 최고의 엔지니어가 전하는 프로파일링, 메모리, 코드 아키텍처 관
소스 코드를 완벽하게 파악하고 있는 Accelerate Solutions 팀은 Unity 엔진을 최대한 활용할 수 있도록 수많은 고객을 지원합니다. 팀은 크리에이터 프로젝트를 심도 있게 분석하여 속도, 안정성, 효율
blog.unity.com
반응형
'유니티 > 최적화' 카테고리의 다른 글
유니티 최적화(6)- 변화하는 텍스트 최적화 (0) | 2022.10.25 |
---|---|
유니티 최적화(5) - 프로파일러 사용법 (0) | 2022.10.25 |
유니티 Sprite Atlas (0) | 2022.10.19 |
유니티 모바일 최적화(4) - mesh 최적화 (0) | 2022.08.18 |
유니티 모바일 최적화(3) - 용량 큰 파일 찾기 (0) | 2022.08.14 |