[Unity] foreach보단 for문을 쓰자
- 유니티
- 2018. 11. 9. 11:25
foreach문은 개선되었다고 하지만 for문보다 느리다.
또한 가비지를 만들어내는 단점이 있다.
foreach (Transform child in PartnerInvens[i].transform)
{
}
이렇게 쓰고 있다면
아래와 같이 수정하여 쓰자.
Transform child = null;
int childCount = PartnerItems[num].transform.childCount;
for (int i = 0; i < childCount; ++i)
{
child = PartnerItems[num].transform.GetChild(i);
}
'유니티' 카테고리의 다른 글
이어지는 대화 만들기 (0) | 2019.02.26 |
---|---|
[Unity] 메모리 프로파일러에서 RenderTexture의 용량이 많이 차지하는 경우 (0) | 2018.11.26 |
유니티 궁금한 점 (0) | 2018.10.30 |
[유니티] NullReferenceException: Object reference not set to an instance of an object 에러 (0) | 2018.10.29 |
[유니티] MD5 관련 그래들 빌드 에러가 났을 때 (0) | 2018.10.28 |
이 글을 공유하기