클라이언트 게임 개발자인데 vr box 블루투스 리모콘을
게임 컨트롤러로 사용하려는데 이 리모컨 버튼의 인덱스 값을 알아야할 것 같은데 구글에 검색해도 데브코리아에 질문을 해봐도 답이 안 나와 개발엔진은 유니티라 이클립스로 플러그인을 만들어야하는 거 같긴한데 통신쪽만 나오네 참고할만한 사이트나 책 좀 없을까? 도와줘~~
게임 컨트롤러로 사용하려는데 이 리모컨 버튼의 인덱스 값을 알아야할 것 같은데 구글에 검색해도 데브코리아에 질문을 해봐도 답이 안 나와 개발엔진은 유니티라 이클립스로 플러그인을 만들어야하는 거 같긴한데 통신쪽만 나오네 참고할만한 사이트나 책 좀 없을까? 도와줘~~
블투라도 프로필은 hid keyboard인가 그런걸로 잡혀서 걍 키처리하듯이 하면 안됨?
블투리모컨 프로파일을 뭘로 잡는지 확인해서 처리해염
아아. 이게 xy프라블럼인가
이게 각 버튼들에 기존에 가지고 있는 스마트폰 리모컨 기능이 있기도 하고 또 해당 버튼 인풋 값을 몰라서 바로 사용이 안되더라구
뭔 소리여. 카메라 촬영되고 볼륨 키우는거염? 그러면 백퍼 키보드임요
오 블루투스 리모컨 프로파일 처음 알았네 고마워 형들 !! 혼자 개발하기도 하고 실력이 미천해 잘 몰랐어
걍 키이벤틀리스너에서 키값 뭐 넘어오는지 보세염
형 땡큐 이야 짱이다 계속 블루투스 검색하면 내가 못하는건지 소켓통신만 나와서 그 쪽으로 어떻게 데이터 값을 얻나 고민하고 있었는데 회사가서 해봐야겠다 고마워 진짜
형..혹시 지금 얘기하는게 AVRCP면 진짜 잘못 찾아가는거임;;
@잉여보좌관 : 유니티에서 키이벤트 넘어오는 리스너가 뭐가 있나보고 리스너 붙인다음에 넘어오는 인자값을 봐;;
@잉여보좌관 : 어차피 프로파일이라는건 시스템에서 다루는거라 흉이 직접 접근할 일도 없음여. 걍 젤 첨 얘기한대로 키이벤트 잘 잡아보셈여..
troublecoder / 응 고마워 근데 스마트폰에 블루투스 리모컨 접속 성공하면 스마트폰 화면에 마우스 커서가 나오는 데 게임을 실행했을 땐 이걸 없애야 할 것 같은데 이건 어떡하지? 계속 질문해서 미안하네
심히 잉여보좌관흉이 걱정된다..;; 걍 키이벤트 받아서 보면 되는건데..;;
@잉여보좌관 : 음. 그건 운영체제 단에서 글케 보여주는거라 힘들 것 같은데. 마우스 꼽으면 글케 나오잖엉..
최소한 내가 알기로 안드로이드는 없엉..
너무 어렵게 생각하고 있었나봐 쉬운 길 놔두고 ㅋㅋ 변명하자면 이게 그냥 게임패드면 좋다하고 했을텐데 단순 스마트폰 제어 기능있는 리모컨이라.. ㅋㅋ
그럼 리스너로 버튼 인자 값을 알아와 게임에 적용하면 되는 건데 그럼 기존 버튼이 수행하고 있는 기능은 어디서 없애야할까?
@잉여보좌관 : 음..그게 어떤 기능인뎅?
아까 횽이 말한 스마트폰 볼륨 조절, 되돌리기, 화면잠금 이런 기능 이 기능을 없앤다기 보단 스마트폰 자체를 관리하는 거니까 게임 실행 때는 막아두려하거든
@잉여보좌관 : 음. 보통은 리스너쪽에서 니가 처리한 이벤트를 밑단으로 보낼지를 리턴값이나 어떤 형태로든 설정할 수 있게 되어 있음. unity는 내가 안해봐서 모르겠지만..
음 그럼 차라리 이클립스에서 리스너로 인자 값 받고 이벤트를 처리하는 플러그인을 만드는 방향으로 생각해야할 것 같네 형 땡큐 구세주여 이거 때문에 일주일동안 끙끙 고민하고 있었는데 아직 난 한참 모자르네 땡큐 ㅋㅋ
안드로이드임?
플랫폼? 응 안드로이드로 개발 중이야
http://rednine.tistory.com/606
여기 dispatchKeyEvent부분 확인해봐. 이렇게 메소드에서 처리하고 true를 리턴하면 시스템단까지 밑으로 안 내려감.
왜 안드로이드앱중에 백버튼 누르면 바로 홈으로 가는게 아니라 한번 더 누르면 홈으로 감여? 이런 것들이 다 그런식으로 구현된거임.
블투리모컨 붙인 다음에 저기서 event에 넘어오는 키코드값이 뭔지 쭉 찍어서 그대로 이벤트 처리하면 될듯염. 근데 블투 리모컨 버튼이 몇개임? 키보드랑 마우스 같이 붙는건가 좀 의심이 되넹. 좀 찝찝하면 터치이벤트도 잡아서 확인해봐
오 진짜 고마워 절을 해도 모자를 판이네 ㅋㅋ 리모컨은 위에 조이스틱이 있고 그 아래에 떨어진 십자가 모양으로 버튼 4개 있는 형태야 지금 버스 안이라 확인은 못하고 출근하자마자 해 봐야겠다 진짜 고마워
아! 그럼
https://developer.android.com/training/game-controllers/controller-input.html
를 봐. 모션쪽에서 아마 방향이나 이런거 디텍팅하면 되고 이미 안드로이드에 보면 키코드에 조이스틱버튼들 쫙 매핑되어 있음.
모션이벤트는 예전에 해서 잘 기억이 안 나는데 SOURCE_CLASS_JOYSTICK로 이벤트 소스 넘어오는 것들만 처리하면 됨. 나머지는 화면 터치나 이런거니까 별도로 처리해야하고. 그건 어차피 Android MotionEvent페이지나 이런데 잘 나오니까 잘 참고해봐
와 형... 진짜 고맙다 모르는 게 없네 ㅋㅋ