유니티 <스크립트 On / Off > 기능 작성
Unity로 여러가지 기능을 분할해서 만들고, 여러 오브젝트에 분산해서 적용을 시켜놓은 후, 최적화 등의 사유로 인해서, 모든 오브젝트와 스크립트 등을 메모리에 한 번에 올리는 것이 아닌, 필요할 때만 불러서 사용하고 싶은 경우가 있다. 이 때, 사용하는 방법은, SetActive(true) or SetActive(false) 와 ~.enabled = true or ~.enabled = false 인데 이러한 것들이 일반 object와 컴포넌트에만 적용된다고 생각했었다. 하지만, 나도 필요에 의해서, 오브젝트는 살려두되, 스크립트만 켜고 끌 수 있다면 좋겠다는 생각을 했고, 검색과 함께 테스트를 해서 찾아내었고, 프로젝트의 안정화에 도움이 되었던 코드를 기록해보려 한다. 사용 방법 : public cla..
2021. 4. 29.