Unity&C#/Unity
[Unity] Tag와 Layer의 성능차이
리네엔
2024. 10. 28. 21:13
- 충돌처리 등을 수행하고 충돌된 물체를 검사할 때 tag를 사용하거나 layer를 사용할 수 있다.
- 이때 tag를 사용하는 것과 layer를 사용하는 것의 성능차이가 궁금해졌다.
CompareTag()
- 간단한 문자열 비교 연산.
- 유니티 엔진 내부적으로 최적화 되어 있음
gameObject.layer==LayerMask.NameToLayer()
- 레이어 값은 정수형 숫자로 저장되어 있어 매우 가벼움
결론
- 별차이 없다..
- 아주 조오금 layer비교가 빠를 수 있다.