VR코딩 02
간단한 슈팅게임 만들기
헬로앱스
새파일 만들기
새파일 만들기
• 오른쪽 아래에 있는 “새파일” 버튼을 클릭하면 새로운 파일이 생성됩니다.
반복문으로 공 생성하기
반복문으로 공 생성하기
• 로직 명령어 그룹에 있는 While 반복문 명령어를 추가합니다.
반복문으로 공 생성하기
• 3D 오브젝트 명령어 그룹에 있는 공모양 추가하기 명령어를 while 명령어 영역 안에 추가합니다.
반복문으로 공 생성하기
• 속성 창에서 X 버튼을 클릭하여 공의 이름을 지웁니다.
3D 공간에서 만들어지는 물체들은 이름이 서로 다르게 만들어 져야 합니다.
명령어의 이름을 지우면 자동으로 이름이 겹치지 않게 생성됩니다.
반복문으로 공 생성하기
• 공모양 추가하기 옵션에서 탄성을 추가해 줍니다.
반복문으로 공 생성하기
• 프로그램을 실행하면 공이 무한히 생성되는 것을 볼 수 있습니다.
버튼으로 공 생성하기
버튼으로 공 생성하기
• 새파일을 생성한 후, 도구 명령어 그룹에 있는 조이스틱 명령어를 추가합니다.
버튼으로 공 생성하기
• 옵션 목록에서 오른쪽버튼 클릭함수를 클릭합니다.
조이스틱의 오른쪽 버튼이 클릭되면 함수 f1()을 실행하라는 의미입니다.
버튼으로 공 생성하기
• 로직 명령어 그룹에 있는 수식 명령어를 추가합니다.
버튼으로 공 생성하기
• 수식 명령어의 속성 창에서 “a = 0” 수식을 입력합니다.
버튼으로 공 생성하기
• 로직명령어 그룹에 있는 함수 명령어를 추가해 줍니다.
버튼으로 공 생성하기
• 함수 안쪽에 수식명령어를 새로 추가한 후, a = a + 1 수식을 입력합니다.
버튼으로 공 생성하기
• 새파일을 생성한 후, 도구 명령어 그룹에 있는 조이스틱 명령어를 추가합니다.
버튼으로 공 생성하기
• 공의 이름을 sp{a} 로 수정합니다.
버튼으로 공 생성하기
• 새파일을 생성한 후, 도구 명령어 그룹에 있는 조이스틱 명령어를 추가합니다.
버튼으로 공 생성하기
• 프로그램의 맨 위에 세계 모델 추가하기 명령어를 추가합니다.
버튼으로 공 생성하기
• 프로그램 실행 후, 오른쪽 두 번째에 있는 버튼을 클릭합니다.
오른쪽 두 번째 버튼을 클릭합니다.
버튼으로 공 생성하기
• 버튼이 클릭될 때 마다 공이 생성됩니다.
공에 힘 가하기
공에 힘가하기
• 공모양 추가하기에 위치 옵션을 추가한 후, 값을 0, 1, 0으로 수정합니다.
공에 힘가하기
• 도구 명령어 그룹에서 힘 가하기 명령어를 추가합니다.
공에 힘가하기
• 실행한 후, 오른쪽 버튼을 클릭하면 공이 앞쪽으로 발사됩니다.
화면이 향하는 방향으로 공을 발사시키기
화면이 향하는 방향으로 공 발사시키기
• 화면이 향하는 방향으로 (전방 방향) 공을 발사하려면 힘가하기 명령어의 속성 창에서 다음과 같이 변경해 줍니다.