상상 너머 그 무언가...

스크립트로 동적으로 Component붙이기 ( AddComponent ) 본문

개발관련(Development)/유니티3D(Unity3D)

스크립트로 동적으로 Component붙이기 ( AddComponent )

Clack 2011. 11. 16. 15:41



testObj = GameObject.Find("Test");
스크립트의 파일명을 string으로 입력해서 붙이기 : testObj.AddComponent("PlatformDefines");
스크립트의 타입을 입력해서 붙이기 : testObj.AddComponent<PlatformDefines>();


유니티의 Project 패널안에 붙이고자 하는 스크립트 파일이 존재하면 GameObject에 동적으로 스크립트를 붙일  수 있다.

 
주위할것은 런타임 중에 스크립트 실행으로 해당 컴포넌트가 추가로 붙는게 아닌
에디터 모드에서만 된다.