지난 시간에는 배경화면(concert배경)은 고정되어 있고 스프라이트 고양이만 좌우로 움직이는 기본 구조를 알아보았습니다. 스크래치 배경 화면은 보통 고정된 화면입니다. 고정된 화면에서도 여러 가지 재미있는 스크래치 코딩을 만들 수도 있습니다.
이번 시간은 움직이는 배경화면을 만들어 보겠습니다. 움직이는 화면을 이용하면 더욱 생동감 나고 재미있는 게임을 만들 수 있습니다.
먼저 스프라이트 배경화면을 내 사진으로 다운로드합니다. 만약 배경 고르기에서 만들고자 하는 배경이 없다면 외부 파일에서도 배경화면을 사용할 수 있습니다.
1. 스크래치 [배경 고르기]에서 마음에 드는 배경화면을 더블 클릭합니다.
[스프라이트 1] 고양이를 삭제시키고 흰색 배경 화면만 나오게 합니다.
①코드에서 배경을 클릭합니다.
②비트맵으로 바꾸기로 바꾸어집니다.
③배경 사진 우클릭 내보내기를 클릭합니다.
④좌측 하단 다운로드를 확인합니다.
스크래치 배경 Galsxy 은하 배경이미지를 다른 파일로 내보내기 했습니다.
2. 다운로드한 배경 이미지를 [스프라이트 업로드하기] 배경 사진을 더블 클릭합니다.
다운로드 파일을 더블클릭합니다.
지금부터 배경 화면을 오른쪽에서 왼쪽으로 천천히 이동하는 코딩을 시작하겠습니다.
1. 다운로드한 스프라이트 사진 1을 우클릭하고 [복사]를 클릭하면 옆으로 배경 사진이 복사될 거예요. 그러면 총수 두개의 똑같은 이미지가 생겼습니다 ①번 사진에서 ②번 사진이 생성됩니다
그럼 배경 이미지 사진이 모두 준비됐습니다. 명령 블록에서 필요한 블록을 설명하겠습니다.
■이벤트의 [클릭했을 때] 블록 두 개
■제어의 [무한반복] 블록 두 개
■동작에서 ①[x y를 (으)로 이동하기] 블록 두 개 동작의 ②[1초 동안 x y(으)로 이동하기] 블록 두 개가 필요합니다.
블록을 아래 그림처럼 조립합니다. 첫 번째 스프라이트 Galaxy를 선택을 하신 다음에 초록색 깃발을 [클릭했을 때]를 작업 공간 화면으로 끌어냅니다. 초록색 깃발을 클릭했을 때 무한 반복시킵니다. [xy (으)로 이동하기] 블록을 [무한 반복하기] 안으로 넣어 둡니다. 다음 아래로 [1초 동안 x y(으)로 이동하기]를 [무한 반복하기]에 [xy (으)로 이동하기] 아래에 놓아둡니다. 똑같은 방법으로 스트라이프 Galaxy 2를 선택한 다음에 블록을 조립합니다.
조립 순서를 모르시면 하단에 "스크래치 기본 구조"를 참고해주세요. 링크를 달아 놓겠습니다
간단히 블럭을 설명드리면, 첫 번째 스프라이트 Galaxy는 10초 동안 x는 -480y는 0으로 오른쪽에서 왼쪽으로 천천히 이동하고 스프라이트 Galaxy 2는 스프라이트 Galaxy뒤를 바로 연결 좌표를 x는 480y는 0으로 했습니다.
좌표는 중앙을 240으로 왼쪽은 -240 총 480입니다.
다음 동영상으로 확인하시고 계속 연결되는 스크래치를 진행하겠습니다.
https://in-lucky.tistory.com/37
코딩(coding) 스크래치(scratch)기본 구조
스크래치(scratch) 배경화면 이름 스프라이트 동작시키기 스크래치를 이용해 재미있는 예제를 만들어 보겠습니다. 스크래치(scratch) 배경화면 바꾸기 스크래치에 등장하는 [스프라이트 이름 1]을 [고양이]로 이름..
in-lucky.tistory.com
'Android' 카테고리의 다른 글
코딩(coding) 스크래치(scratch) 움직이는 배경화면 만들기(3) (0) | 2020.03.12 |
---|---|
코딩(coding) 스크래치(scratch) 움직이는 배경화면 만들기(2) (0) | 2020.03.10 |
티스토리 Whatever(왓에버)스킨 메뉴에서 카테고리 지원하기 (0) | 2020.02.25 |
코딩(coding) 스크래치(scratch)기본 구조 (0) | 2020.02.25 |
코딩(coding) 스크래치(Scratch) 따라하기 (0) | 2020.02.23 |