컴퓨터 언어도 언어다 보니 의도하지는 않았지만 어쩌다보니 변수가 겹치거나 의미는 다르지만 단어가 겹치거나 하는 상황이 일어날 수 있다. 따라서 네임스페이스를 활용하여 다음과 같이 대처할 수 있다.
namespace MilkyWay
{
Class Earth
{
print("네 맞습니다 우리은하의 지구");
}
}
namespace Andromeda
{
Class Earth
{
print("이건 안드로메다에 [지구]라고 불리는 행성이 있을때를 대비한거");
}
}
느낌이 확 오셨나요?
같은 Earth 이지만 은하수 단위로 구분해서 사용하니 별 탈이 없이 사용됩니다.
보통 협업할때 사용하며 C#은 네임스페이스를 보다 쉽게 가져오기위해
using 예약어를 추가하여 사용한다.
using System;
이런걸 공부하다 본적이 있을거다 바로 이거다.
'메타버스 맵제작 > 유니티' 카테고리의 다른 글
유니티 [Header] (1) | 2025.01.03 |
---|---|
걸음마 부터 시작하는 메타버스 맵제작하는 방법 (VCC) (0) | 2023.07.10 |
댓글