따로 에셋을 쓰지 않고, 자체제작을 했을 때 가장 문제시 되는 것은 사용자가 입력장치를 통해 입력한 값을 찾아내는 것이다. 이 부분에 있어 인터넷에선 두 가지 종류의 방식을 찾아볼 수 있었다. 1. KeyCode 열거형의 value를 모두 탐색해 Input.GetKeyDown과 같은 처리기를 통해 확인한다. foreach(KeyCode value in System.Enum.GetValues(typeof(KeyCode))) { if (Input.GetKeyDown(value)) //키맵핑 처리 } 2. OnGUI에서 사용가능한, Event.current를 참조해 현재 입력한 keycode를 얻는다. private OnGUI() { if(enable) { var keyCode = Event.current.k..
[UI] Key Mapping 방법 (구 버전 입력체계)
따로 에셋을 쓰지 않고, 자체제작을 했을 때 가장 문제시 되는 것은 사용자가 입력장치를 통해 입력한 값을 찾아내는 것이다. 이 부분에 있어 인터넷에선 두 가지 종류의 방식을 찾아볼 수 있었다. 1. KeyCode 열거형의 value를 모두 탐색해 Input.GetKeyDown과 같은 처리기를 통해 확인한다. foreach(KeyCode value in System.Enum.GetValues(typeof(KeyCode))) { if (Input.GetKeyDown(value)) //키맵핑 처리 } 2. OnGUI에서 사용가능한, Event.current를 참조해 현재 입력한 keycode를 얻는다. private OnGUI() { if(enable) { var keyCode = Event.current.k..
2021.02.03