Unity3D의 C# 스크립팅 환경 (Mono 아래 실행 됨)은 개체를 손상시킬 때 좋은 동작을합니다. 파괴 된 오브젝트를 가리키는 모든 참조를 automaticly null을 가져옵니다C# 자동 참조 할당 - 만들기 참조 null
GameObject ref1 = (GameObject)Instantiate(obj);
GameObject ref2 = ref1;
if (ref1 != null)
Debug.Log("ref1 is not null");
DestroyImmediate(ref1);
if (ref1 == null)
Debug.Log("ref1 is null");
if (ref2 == null)
Debug.Log("ref2 is null");
출력 :
ref1 is not null
ref1 is null
ref2 is null
이 acheive하는 방법에 어떤 아이디어?
감사
ref1과 ref2가 GameObject가 아니라 System.Object 인 경우 작동하지 않습니다. – noon