android
Unity Android 블루투스 플러그인 제작 & 사용법
2017. 10. 8.지난번에 해커톤 때 사용하다 남은 아두이노를 이용하여 간단하게 DIY 할 수 있는 VR 컨트롤러를 제작해보았고, Unity와 연동해서 사용할 수 있도록 Bluetooth 플러그인을 제작했었다. 그런데 기록용으로 블로그에 글을 남겼었더니 생각보다 많은 사람(?)들이 질문을 남겨주었고, 돌이켜보니 내가 하던 프로젝트에 굉장히 의존적으로 제작되었기 때문에 다른 사람들이 코드를 가져다가 사용하기가 좀 불편했었다. 그래서 이번 길었던 연휴에 틈틈이 짬을 내서 다시 코드를 수정했고 기존에 Java 단에서 처리되었던 패킷 검사 기능들을 Unity C# 스크립트와 에디터 상에서 어느 정도 간단하게 컨트롤 할 수 있는 방식으로 개선되었다. (오래전에 만든 코드이고 그냥 훅~하고 짜서 주석이 없어서 그런지 코드가 엉망진창..
Unity Android Bluetooth 플러그인 만드는 법
2017. 5. 31.이 포스팅 이후에 다시 플러그인을 개선시켜 결과물 갤러리에 포스팅 해두었습니다.여기를 통해 확인 가능합니다. DIY VR 컨트롤러를 만들던 도중에 아두이노에서 받은 여러 가지 센서값들 Unity/Unreal의 Android 프로젝트에서 받아 활용하기 위해서는 블루투스나 WIFI 모듈을 이용한 통신을 해야 한다. Unreal은 Unity와는 다르게 아직 생각보다 자료가 적어 난항을 겪다가 Unity로 먼저 예시를 만들기로 했다. (Unity로 하다보니 Unreal도 어떻게 접근해야 하는지 알겠다는 건 함정) 어쨌든, Unity Android 프로젝트에서 디바이스에 연결된 Bluetooth를 이용하기 위해서는 Plugin을 만드는 절차가 필요하다. 원래대로라면 JNI를 사용하여야 하지만, Unity가 이에 ..