[Unity] foreach보단 for문을 쓰자

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);

}

이 글을 공유하기

댓글

Designed by JB FACTORY