transform.childCount ------ (1)
Destroy(child.gameObject)
transform.childCount ------ (2)
위와 같이 자식 객체를 지웠을 때, (1)과 (2) 값은 같다.
화면에서도 지워야 childCount 값이 변한다.
child.parent = null <-- 이런 식으로
* child는 Transform 이다.
transform.childCount ------ (1)
child.parent = null
Destroy(child.gameObject)
transform.childCount ------ (2)
이렇게 했을 때 (1)과 (2)는 다르다.
유니티 화면에서 실행 시켜서 확인해 보면 쉽게 알 수 있다. 전자는 Destroy되어도 scene에 남아 있고, 후자는 없다.
'unity tech.' 카테고리의 다른 글
이미지 로드해서 Image에 적용 (0) | 2015.09.02 |
---|---|
유니티 화면에서의 회전 값과 코드 상의 회전 값 (0) | 2015.08.31 |
MonoBehavior 객체 사용시 주의 (0) | 2015.08.31 |
컴포넌트 찾기 주의 사항 (0) | 2015.08.10 |
컴포넌트 찾는 예들 (0) | 2015.08.05 |