1 00:00:00,290 --> 00:00:02,744 일반적으로 스마트폰과 태블릿에는 2 00:00:02,744 --> 00:00:04,744 가속도계가 있습니다 3 00:00:05,244 --> 00:00:07,244 가속도계를 이용해 사용 기기의 4 00:00:07,244 --> 00:00:11,665 물리 방향 관련 정보를 확인할 수 있습니다 5 00:00:12,165 --> 00:00:15,308 이 정보는 Input 클래스의 일부인 가속도라는 6 00:00:15,308 --> 00:00:19,489 Vector3 속성을 통해 액세스합니다 7 00:00:20,528 --> 00:00:22,528 가속도계의 축은 Unity의 축과 8 00:00:22,528 --> 00:00:24,277 일치하도록 설정합니다 9 00:00:24,777 --> 00:00:27,711 그러므로 Y는 수직축 10 00:00:27,711 --> 00:00:30,003 X는 수평축 11 00:00:30,003 --> 00:00:32,280 Z는 깊이축입니다 12 00:00:33,276 --> 00:00:35,276 가로 또는 세로 모드와는 상관없이 13 00:00:35,276 --> 00:00:37,276 적용됩니다 14 00:00:37,679 --> 00:00:41,175 Unity는 가속도계 입력을 조정해 15 00:00:41,175 --> 00:00:43,175 기기의 방향을 일치시킵니다 16 00:00:44,393 --> 00:00:47,422 이것은 큐브가 포함된 Unity의 한 씬입니다 17 00:00:47,422 --> 00:00:49,505 이 큐브에는 첨부된 'Accelerometer Input'이라는 18 00:00:49,505 --> 00:00:52,002 스크립트가 포함되어 있습니다 19 00:00:53,110 --> 00:00:55,486 가속도계 Input 스크립트의 20 00:00:55,486 --> 00:00:57,486 업데이트 방법에서 'Input.acceleration vector3' 기반의 21 00:00:57,486 --> 00:01:01,704 큐브 이동을 확인할 수 있습니다 22 00:01:03,129 --> 00:01:06,697 우리는 가속도계의 X축을 큐브의 X축에 맞추어 23 00:01:06,697 --> 00:01:09,345 맵핑했습니다 24 00:01:09,345 --> 00:01:11,553 그리고 가속도계의 - Z축을 25 00:01:11,553 --> 00:01:16,297 큐브의 Z축에 맞추어 맵핑했습니다 26 00:01:16,975 --> 00:01:19,567 가속도계 축의 값은 -1에서 1이므로 27 00:01:19,567 --> 00:01:23,106 input.getAxis와 같은 방식으로 28 00:01:23,106 --> 00:01:26,371 이용할 수 있습니다 29 00:01:27,161 --> 00:01:29,383 프로젝트를 빌드해서 기기에서 실행시켜 보면 30 00:01:29,383 --> 00:01:31,881 기기를 기울여서 씬 근처에 있는 31 00:01:31,881 --> 00:01:34,841 큐브를 이동시킬 수 있음을 알 수 있습니다