유니티의 기본라이브러리 객체 Input에는 함수 GetKeyDown() 등이 있습니다. 이 함수의 매개변수로 우리는 입력처리하려는 값을 넣는데요. 만일 Fire1 을 넣을 경우 프로젝트의 input setting에 의해 mouse 0 또는 joystick button 0 로 처리되는 것을 알 수 있습니다. 그런데 이 때, 유니티는 어떤 원리로 마우스좌클릭을 "mouse 0 "로, 조이스틱버튼 중 하나를 "joystick button 0"로 인식하게 되는 것인가요?
문제를 정확히 말씀드리자면, 유니티로 만든 안드로이드 앱과 블루투스 연동되는 아두이노 조이스틱을 만들고 싶습니다. 헌데 단순히 앱으로 값을 전송하는 조이스틱이야 만들수 있겠지만, 해당 버튼을 유니티가 "joystick button 0", "joystick button 1"로 인식하게 하고 싶습니다. 이 방법을 찾고 있습니다.