유니티 15

스윙트래커 유니티 - android ble 적용

안드로이드 라이브러리에서 jar 파일 복사 폴더를 변경합니다. make lib 하면 유니티 / 플러그인 / 안드로이드 폴더에 classes.jar 파일이 복사됩니다. 블루투스 권한을 추가한 androidmanifest.xml 파일을 복사합니다. 그래프 토글 버튼 csCanvasManager.cs 구현 유니티 안드로이드 앱에서 스윙트래커 데이터 그래프로 수신 확인 데모영상 블루투스를 이용하여 스윙 데이터를 송신하여 유니티로 탁구로봇 스윙 연습을 합니다. 자이로/가속도/쿼터니언을 이용하여 탁구 스윙을 정확히 표현합니다.

스윙트래커 2020.06.18

유니티 - 안드로이드 LIB 사용

유니티용 안드로이드 라이브러리 제작 중 classes.jar 파일이 필요합니다. classes.jar 파일을 라이브러리 내 libs폴더에 추가해주시면 됩니다. 외부에 추가하시면 UnityPlayer를 사용할 수 없습니다. 안드로이드 라이브러리 컴파일시 해당 LIB 만 컴파일하면 됩니다. 스윙트래커 디바이스 블루투스 연결을 하려면 디바이스 등록을 합니다. 스윙트래커에서 블루투스를 이용하여 데이터를 송신합니다. 블루투스 연결이 않되어 있으면 시리얼 모니터로 데이터를 전송합니다. 유니티 안드로이드 라이브러리 적용 AndroidManifest.xml 파일에 블루투스 권한이 포함되어 있어야 합니다. classes.jar파일은 안드로이드 라이브러리로 제작되어 복사되었습니다. 데모영상 스윙트레커 를 움직이면서 블루투..

스윙트래커 2020.06.18

유니티에서 안드로이드로 데이터 전달

유니티 cs c# 소스 코드에서 안드로이드로 문자열을 전달합니다. public static void CallAndroidMethod(string methodName, string str) { using (var clsUnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) // "com.pingtech.swingtracker.UnityPlayerActivity")) { using (var objActivity = clsUnityPlayer.GetStatic("currentActivity")) { objActivity.Call(methodName, str); } } } public static void sendStr(string str) ..

스윙트래커 2020.06.07