본문 바로가기
tips/자주쓰는 C# 스크립트

유니티 스크립트 동적으로 붙이기 AddComponent

by 디지털 수공업자 2020. 9. 24.
반응형
GameObject a = GameObject.Find("a") ;

a.AddComponent<Script>() ;
// Type을 이용해 첨부.

a.AddComponent("Script") ;
// 스크립트 이름을 이용해 첨부.

Script script = a.AddComponent<Script>() as Script ;
// 스크립트를 첨부함과 동시에 변수로 활용.

스크립트가 어셋에 존재하면 첨부가 가능하고,
스크립트 붙임과 동시에 레퍼런스로 즉시 활용 가능.

반응형

댓글