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