개발관련(Development)/유니티3D(Unity3D)
스크립트로 동적으로 Component붙이기 ( AddComponent )
Clack
2011. 11. 16. 15:41
testObj = GameObject.Find("Test");
스크립트의 파일명을 string으로 입력해서 붙이기 : testObj.AddComponent("PlatformDefines");
스크립트의 타입을 입력해서 붙이기 : testObj.AddComponent<PlatformDefines>();
유니티의 Project 패널안에 붙이고자 하는 스크립트 파일이 존재하면 GameObject에 동적으로 스크립트를 붙일 수 있다.
주위할것은 런타임 중에 스크립트 실행으로 해당 컴포넌트가 추가로 붙는게 아닌
에디터 모드에서만 된다.