본문 바로가기

스윙트래커

(35)
스윙연습 유니티 프로그래밍 총 4개의 스크린이 있습니다. 각 캔버스 스크린 활성화하여 해당 메뉴를 작업 합니다. 스윙연습 2개 화면 Canvas_Practice : 스윙 종류를 선택하는 화면 Canvas_Practice_score : 스윙시 정보를 보여주는 화면 Canvas_Practice Canvas_Practice_score 스윙연습에서 스윙별로 버튼구분해놨는데 저 조건문안에 처리하고싶은거 넣으면 바로 적용가능해요 게임을실행하면 시리얼컨트롤러 오브젝트에서 시리얼 샘플에서 데이터를 받아서 DataAnalysis에 저장해요 자이로/가속도/쿼터니언 데이터값을 안드로이드에서 유니티로 데이터 전달 스윙후 판단시 아래 데이터를 전달합니다. 스윙게임의 프로그레스 데이터와 매칭됩니다. 유니티 GameManager 에서
DTW 비교데이터 상한선 설정 DTW 스윙 비교시 일정 범위를 설정을 넘어가면 스윙으로 간주하지 않는다. 스윙 스킵되는 상황 앱설정 변경 설정화면에서 SWING란의 값을 50으로 설정한다. 소스에서 확인
스윙체크 하는 방법 : 쿼터니언 or 자이로값 스윙을 체크하는 방법을 자이로값으로 라켓의 속도로 하는 방법과 쿼터니언으로 백스윙/전진스윙을 인식하는 방법을 옵션으로 설정하려고 합니다. 단일 스윙 판단 스윙 하나를 백스윙과 전진스윙을 체크하는데에는 쿼터니언을 이용한 스윙체크가 좋을것 같습니다. 연속 스윙 판단 연속으로 빠르게 스윙을 판단해야 하는 상황에는 자이로/가속도 값을 이용하여 일정 속도가 넘으면 스윙으로 판단하는 것이 나을것 같습니다. 옵션 설정 옵션 설정메뉴에 자이로 또는 쿼터니언 변경할수 있게 추가한다. 스윙 판단 함수 쿼터니언 모드일경우 전진스윙 판단합니다. private boolean CheckSideByQuarternion() { if (MainActivity_tab.howToCheckSwing == M_BLUETOOTH_CHECK_A..
Android + Unity - Scene 변경시 데이터 전달 오류 android 에서 ble data 를 블루투스 slave 보드에서 데이터를 전달 받아서 유니티로 데이터를 넘깁니다. 유니티는 화면을 Scene 로 나누어 계층적으로 제작합니다. Scene 이동시 데이터 전달할 때 UI 오류 발생 이전 Scene UI 컴포넌트 NULL 에러 그래서 아래와 같이 수정합 Android Logcat 에서 Unity Log 디버그 정상동작 동영상
Chorei Activity 구현 보호되어 있는 글입니다.
Chorei 앱 개발 보호되어 있는 글입니다.
안드로이드에서 유니티로 쿼터니언 데이터 전달 보호되어 있는 글입니다.
백스윙 체크 보호되어 있는 글입니다.