2016-10-21 9 views
3

Unity가 iOS의 블루투스 키보드에서 데이터를 가져 오지 않는 것 같습니다. 키보드는 페어링되어 다른 모든 응용 프로그램에서 작동하지만 Unity Input.GetKeyDown()에서는 true를 반환하지 않습니다. 나는 2 개의 다른 키보드로 그것을 시도하고 그들 중 누구도 일하지 않았다. 나는 또한 안드로이드에서 같은 프로젝트를 테스트하고 모든 것이 예상대로 작동한다. iOS에서 블루투스 키보드를 작동시키는 방법이 있습니까?Unity가 iOS의 블루투스 키보드에서 입력을 읽을 수 있습니까?

+0

실제로 운이없는 tvOS에서 어제 같은 것을 시도했습니다. – JeanLuc

+0

이것은 이상한 일입니다. 동일한 키보드로 단결 게임을한다면 일을 분명히하는 것이 좋습니다. 감지 할 수 있을까요? –

+0

@ GabrielCapeletti 입력 방법으로 키보드를 사용하는 것을 모르기 때문에 다른 Unity 게임과 함께 시도하지 않았습니다. 그러나 동일한 키보드는 내가 시도한 다른 모든 앱 (Evernote, 브라우저 등)에서 완벽하게 작동합니다. 그래서 그것은 Unity 고유의 것이라고 생각합니다. 나는이 문제에 대해 많은 이야기를 나누었고, 찾을 수 있었던 유일한 것들은 제 답변과 비슷한 질문이었습니다. – GiedriusT

답변

0

IOS 플랫폼에서 단일 프로젝트를 만든 후에 Xcode의 기본 코드를 수정하십시오. 그리고 UIViewCommand 클래스를 UIViewController의 일부 UIViewController에서 사용할 수 있습니다. 도움이 될 수 있습니다.

+0

'UIKeyCommand' 메소드를 사용할 때 몇 가지 제한이 있습니다. 당신은 개별적으로 탐지하기를 원하는 각 키를 설정해야합니다. 또한 키 - 업 알림을받을 방법이 없습니다. – livingtech