단축키 (Shortcuts)
UModeler X의 단축키는 유니티의 단축키 관리자(Shortcut Manager)를 사용해서 지정할 수 있습니다.
유니티에서 사용하는 단축키가 기본(Default) 프로파일에 등록이 되어 있기 때문에 UModeler X 오브젝트가 선택 되었을 때는 별도의 단축키 프로파일을 사용합니다.
일단 UModeler X를 프로젝트에 설치하면 아래와 같이 두 개의 프로파일이 생성됩니다.
- UMX-EdMesh-Edit : 에디트 모드 단축키 프로파일
- UMX-EdMesh-Obj : 오브젝트 모드 단축키 프로파일
UModeler X가 에디트 모드와 오브젝트 모드일 때 해당 프로파일로 자동으로 전환되며 다른 프로파일이 사용되다가 UModeler X 오브젝트가 선택되면 프로파일 역시 자동으로 위의 2개 중 하나의 프로파일로 변경됩니다.
사용자는 추가적으로 UMX-EdMesh-Edit 혹은 UMX-EdMeshObj 프로파일 중 하나에 원하는 단축키를 등록하거나 변경할 수 있습니다. 이 둘 중 하나의 프로파일에서 단축키를 추가 혹은 변경하면 다른 프로파일에 바로 반영되기 때문에 중복 할당을 하지 않아도 됩니다.
이렇게 UModeler X를 위한 2개의 프로파일이 존재하는 이유는 같은 단축키이지만 모드에 따라서 UModeler X에서 구현된 기능과 유니티에서 제공하는 기능 중 하나가 실행되는 경우가 있기 때문입니다. 예를 들면 복제(Duplicate) 기능에 할당된 Ctrl+D 단축키는 에디트 모드와 오브젝트 모드에서 다르게 동작해야 합니다. 즉 에디트 모드에서는 선택된 버텍스/엣지/페이스에 대한 복제 기능이 수행되어야 하고 오브젝트 모드에서는 유니티에서 지원하는 복제 기능이 실행되어야 합니다.
유니티에서 오브젝트를 삭제(Delete) 하는데 사용되는 Del키의 경우 유니티 코드상에 이미 등록 되어 있습니다. 따라서 UModeler X의 버텍스/엣지/페이스 삭제에 사용되는 Eraser 툴 역시 기본적으로 Del키로 호출할 수 있습니다. 다만 Del 키외에 다른 키조합으로 Eraser 기능을 사용하고 싶다면 단축키 관리자에서 이를 설정해주면 됩니다.
유니티 2020.1 그리고 UModeler X 0.17.0 버전부터 단축키가 지원됩니다.
하위 호환성을 위해 유니티 2020.1 버전 기준으로 UModeler X의 단축키가 구현되었습니다. 따라서 유니티 2022버전부터 태그(tag) 등의 새로 추가된 유니티 단축키 기능의 일부는 UModeler X에서 아직 지원하지 않습니다.