SourceTree 사용시 같은 씬을 수정할때 씬 충돌이 발생할 경우가 많다.이때 Scene의 경우 YAML 파일이므로 개발자가 직접 보면서 수정하기는 쉽지 않다. Unity에서 제공하는 UnityYAMLMerge 툴을 이용해 쉽게 Scene, Prefab의 충돌에 대해 Merge해줄수 있다. 툴의 위치는 Unity\Editor\Data\Tools 에 있다. 경로를 복사해두자. 테스트를 위해 master브랜치와 testBranch를 만들고 각각 씬을 따로 편집하였다. 씬은 master 와 testBranch 로 나누었으며, Remote에는 master 브랜치만 push한 상태이다. master 브랜치 작업내용 testBranch 작업내용 소스트리의 도구 - 옵션 - 비교에 외부 비교 / 병합을 아래와 같..
아래 소스를 보자.인스펙터에서 몬스터 타입에 대한 기본적인 정보를 지정하려고 한다.예를들면 슬라임의 기본 공격력, 기본 방어력 등을 지정할수 있을것이다. 기본적으로 유니티에서는 배열의 개수에 따라 "Element 배열인덱스번호" 이름으로 지정하게 된다. 한두개야 일일히 열어서 본다쳐도... 개수가 많아지면?? 이 Element가 무엇을 나타내고 있는지 바로 알고 싶은데..Monster Type의 Enum값 이름으로 바꾸고 싶을땐 어떻게 할까? Project에 ArrayElementTitle.cs를 추가하고 아래와 같이 ArrayElementTitle 어트리뷰트를 추가하자.어트리뷰트의 인자값은 이름으로 설정할 PropertyName이다. 그럼 이렇게 짜잔!! .NetFramework 4.x 환경으로 개발되..