일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Silly
- 질문
- 과외
- 유니티
- 강의
- 초보
- 프로그램
- Scene
- 강좌
- 클리커
- 핸드폰과 PC 블루투스
- 프로그래밍 언어
- Manager
- 소스
- AR
- 제작
- 뷰포리아
- 프로그랭소스
- 프로그래밍 #코딩 #과외 #네카라쿠배 #따라하기 #코딩초보 #앱 #안드로이드
- 블루투스
- 2016
- 인디게임
- Game
- jar
- 안드로이드
- clicker
- 시리얼 통신
- Source
- unity
- 클리커게임
- Today
- Total
목록시리얼 통신 (4)
실리의 프로그램 사이트
자 이제 마지막으로 유니티에서 코드를 짜서 통신을 해보는 부분만 남았습니다. PC에서는 시리얼 통신으로 포트를 열고 데이터를 주고 받을 텐데요. PC 에서 핸드폰으로 전송하는 부분만을 구현해보겠습니다.(나머지 부분은 시간이 없어서 필요하신분이 있으시면 댓글로 남겨주세요) 유니티 프로젝트를 생성 후 에셋폴더에 위와 같이 Plugins 폴더와 안드로이드 폴더를 생성합니다. 저 같은 경우 제가 하는 프로젝트의 경우는 Silly라는 폴더를 만들어서 씬과 스크립트를 저장합니다. 폴더는 편하신데로 만드시면 됩니다. 만들어진 폴더에 이전 강의에서 생성했던 bluetoothCode.jar 파일을 넣습니다. AndroidManifest.xml 파일을 생성합니다. AndroidManifest.xml 파일 안에 아래와 같이..
다른 작업을 하느라 글 쓰는게 늦어졌네요. 그럼 이제 저번 강좌 뒷부분을 시작해보겠습니다. 이제 build 방법을 jar 파일 생성으로 바꿀 겁니다. 아래의 build.gradle을 수정할 겁니다. apply plugin: 'com.android.application' --> apply plugin: 'com.android.library' android { compileSdkVersion 24 buildToolsVersion "24.0.3" defaultConfig { applicationId "com.sillyent.unitybluetoothcode" --> 삭제 minSdkVersion 15 targetSdkVersion 24 versionCode 1 --> 삭제 versionName "1.0" --..
자 이제 유니티에서 필요한 Jar 파일을 만들 건데요. 일단 Android Studio가 필요합니다. https://developer.android.com/studio/index.html 위의 사이트로 가서 받아서 설치해줍니다. 안드로이드 스튜디오 설치가 끝났다면 이제 프로젝트를 만들어보겟습니다. 어플리케이션 이름을 UnityBluetoothCode로 정했습니다. API를 설정해줬습니다. 현재 많이 쓰고 있는 아이스크림샌드위치로 정했습니다. 빈 Activity로 만들어줍니다. Activity이름은 BluetoothActivity로 정해주었습니다. 자 그럼 여기서 중요한 것은 classes.jar 파일을 가져와야 합니다. 만약 일반적으로 64비트로 설치 했을 시 윈도우 기준으로 C:\Program File..
유니티로 핸드폰과 컴퓨터간의 블루투스 통신을 해야할 일이 생겨서 시도하도록 해보았습니다. 일단 컴퓨터는 노트북이 없다면 블루투스 동글이 필요합니다. 노트북이 있다면 굳이 사셔야 할 필요가 없습니다. 아래와 같은 순서로 진행을 할겁니다. 1. 일단 PC(노트북)와 핸드폰을 페어링 시킵니다.2. 안드로이드 스튜디오에서 유니티 플러그인(.jar)을 만들겁니다.3. PC용 빌드 버전과 핸드폰 빌드 버전을 만들겁니다.4. 간단한 통신을 동작시켜 봅니다. 자 일단 PC에 추가시켜봅시다. 기준은 윈도우 10입니다. 여기까지 하시면 일단 블루투스 통신을 할 준비가 되신겁니다. 다음에는 안드로이드 스튜디오에서 유니티에서 필요한 jar파일을 만들겁니다.