안드로이드
Unreal Engine 안드로이드 라이브러리 적용법
2017. 7. 2.언리얼이 확실히 무료화를 선언한 뒤 학생이나 인디게임 개발자가 좀 더 쉽게 접근할 수 있게 된 것은 사실이지만 경쟁 엔진인 유니티보다 자료를 찾는 것에 있어서 힘이든 것이 사실이다. 지금까지 주류 사용처가 기업이었기 때문인게 아닌가 싶다. 특히 모바일 자료는 정말 찾기 힘든데 Android에서 Bluetooth를 이용하기 위해서 여러 자료를 찾아보았지만 쉽게 자료를 찾을 수는 없었다. (구글을 사용하면 원하는 자료가 적고, 엔진소스를 읽으면서 공부하자니 광활한 소스코드에 우주미아가 된 것 같았다.) 사실, 결국 알아내었고 플러그인을 만들어서 경험과 코드를 공유하려 하고 있지만, 이것이 현업에서 사용하거나 언리얼 엔진이 권장하는 통상적인 방법인지는 아직 잘 모르겠다. 여튼 나처럼 언리얼 엔진은 초심자이지만..
안드로이드에서 블루투스 데이터가 손실될 때 해결법
2017. 6. 6.얼마 전 건강검진에서 간 수치가 높게 나오고 백내장이 의심된다고 했다. 한동안 개인 공부 겸으로 진행했던 DIY VR Controller를 진행하지 못하고 있다가 재검사 후 정상 판정이 나와서 마음 놓고 다시 진행해 보았다. 진행하면서 가장 짜증 났던 부분이 몇 개가 있었는데 그중 가장 유용할 것 같은 문제와 문제 해결법을 공유해보고자 한다. 블루투스의 데이터가 손실된다고?DIY VR Controller는 가 서로 연결되어 작동한다. 센서와 아두이노에서는 MPU-9250 DMP 라이브러리를 통해 해결하였고, 안드로이드와 유니티는 유니티에서 안드로이드용 플러그인 제작방법을 익히면서 해결하였다. 문제는 블루투스와 안드로이드에 있었다. 블루투스에서 전달받은 데이터가 유니티 위에서 손실된 값으로 보여진 것이다...