3과: VR 로봇 돌리기
이제 Castle Crasher Playground에서 첫 번째 성을 무너뜨렸으니, VR 로봇이 돌아서서 다른 성을 무너뜨려야 합니다. 이 수업에서는 VR 로봇을 돌려 Castle Crasher Playground에 있는 두 개의 건물을 쓰러뜨리는 단계를 안내합니다.
학습 성과
- [회전] 블록을 사용하여 VR 로봇을 오른쪽 또는 왼쪽으로 회전하는 방법을 식별합니다.
- [방향 전환] 블록을 사용하여 VR 로봇을 주어진 나침반 방향으로 돌리는 방법을 식별합니다.
프로젝트 이름 바꾸기
- 이전 수업의 코드가 아직 로드되지 않았다면 Unit2Lesson2 프로젝트를 로드하세요.
-
프로젝트 이름 상자를 선택하여 프로젝트 이름을 변경합니다.

-
새 프로젝트 이름 Unit2Lesson3입력하고 "저장"을 선택하세요.

우회전 또는 좌회전
[회전] 블록은 VR 로봇을 지정된 각도만큼 회전시킵니다. 이 예시에서는 VR 로봇이 앞으로 주행해 중앙 건물을 쓰러뜨리고, 뒤로 물러나 처음으로 돌아온 후, 돌아서서 Castle Crasher Playground의 오른쪽 하단 모서리에 있는 건물을 쓰러뜨립니다.

귀하의 정보를 위해
VR 로봇이 다양한 속도로 회전하도록 하려면 [회전 속도 설정] 블록을 사용하여 회전 속도를 높이거나 낮출 수 있습니다.

- [회전] 블록을 끌어와서 [주행] 블록 아래에 붙입니다. [회전] 블록의 매개변수를 오른쪽으로 90도 회전하도록 설정합니다.
-
참고: 이 프로젝트에는 [구동 속도 설정] 및 [회전 속도 설정] 블록이 추가되어 100%로 설정되었습니다. 이는 선택 사항인 블록입니다.

-
-
[Drive for] 블록을 끌어와서 [Turn for] 블록 아래에 붙입니다. [Drive for] 블록의 매개변수를 700밀리미터(mm)로 설정합니다.

-
아직 열려 있지 않으면 Castle Crasher Playground 을 시작하려면 "Playground 열기" 버튼을 선택하세요.

-
프로젝트를 테스트하려면 "시작" 버튼을 선택하세요.

-
VR 로봇이 앞으로 나아가 중앙 건물과 충돌한 후 다시 시작 지점으로 돌아오는 모습을 지켜보세요. VR 로봇은 90도 오른쪽으로 회전한 후 앞으로 이동하여 Castle Crasher Playground의 오른쪽 하단 모서리에 있는 건물과 충돌합니다.

스위치 블록 사용
이것은 스위치[회전 속도 설정] 블록입니다. 블록의 매개변수를 변경하려면 다른 숫자를 입력하여 숫자 값을 바꾸기만 하면 됩니다.

VEXcode 블록 전체를 스위치 블록으로 변환하려면 VEXcode 블록을 선택하고 "스택을 스위치 블록으로 변환"을 선택하세요. 아래 이미지는 이 수업의 프로젝트를 스위치 블록으로 표시합니다. 각 VEXcode 블록은 Python 명령으로 변환되고, 각 명령은 하나의 Switch 블록 안에 나열됩니다.

이 강의의 나머지 부분을 계속하려면 다음 버튼을 선택하세요.