네임스페이스 썸네일형 리스트형 유니티26_C#16_네임스페이스(NameSpace) namespace 네임스페이스는 클래스들을 그룹별로 묶어서 더 체계적으로 관리하기 위한 목적으로 만들어졌다. 네임스페이스를 정의할 때는 키워드 namespace를 사용한다. 큰 프로젝트나 여러 명이 협업하여 만드는 경우 클래스 이름이 같아서 충돌이 생길 수 있다. 이런 경우 네임스페이스가 다르면 같은 이름을 가진 클래스를 만들어도 충돌을 방지할 수 있다. 충돌이 생길 때 마다 클래스명이 같은 지 일일이 비교하며 이름을 수정하는 것 보다 네임스페이스를 만들어서 관리하는 것이 훨씬 체계적이고 효율적이다. 위 코드에서 클래스들은 각각 Player.Contrlller1 , Enemy.Controller1 등으로 참조하게 된다. 네임스페이스의 단적인 예가 지금까지 스크립트를 작성할 때 제일 처음에 사용한 Unit.. 더보기 이전 1 다음