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