본문 바로가기
프로그래밍/Unity & c#

특정 유니티 버전에서 단축키가 안먹는 현상 해결 방법

by 리뷰하는 (게임)프로그래머_리프TV 2019. 12. 5.

기존에 사용하던 유니티 단축키가,

특정상황, 버전 업그레이드 또는 플러그인을 추가로 설치 후 갑자기 사용이 안되는 현상을 경험해서 찾아보니

 

유니티 엔진에서 지정한 기본 단축키와,

유니티 사용자(또는 추가한 플러그인)가 메뉴에서 추가로 설정한 단축키가 중복될 경우 단축키 사용이 안되게 됩니다.

 

대표적으로 문제가 될 수 있는 단축키가

 

빈 GameObject를 만드는 단축키인

 

시프트 + 알트 + [N] 

 

그리고 인스펙터에서 게임 오브젝트를 켜고 끌 수 있는 단축키인

시프트 + 알트 + [A]

 

입니다. 

 

 

그 외 다른 단축키들도 사용이 안될 수 있으나, 

어째뜬 중요한 핵심은

 

대부분은 플러그인(저같은 경우 ngui 플러그인 설치 후 작동이 안되었음)과

단축키 충돌이 나는 경우입니다.

 

위의 2개의 단축키만 이야기 드리면 

NGUISelectionTools.cs

파일에 

 

로 되어 있는 부분을 

와 같이

#&a 를 제거 하면됩니다.

 

 

비슷한 문제는 겪고 계시다면 2개 이상의 단축키 세팅되어 충돌되고 있지는 않은지 의심해 보시면 될 것 같습니다.