프로그래밍/스크래치(scratch) 아빠달 2017. 5. 8. 13:39
스크래치 2.0 기초 이벤트 1이번 시간에는 스크래치 2.0 기초 이벤트 블록에 들어 있는 기능을 한번 하나하나 알아보도록 하겠습니다. 이벤트에 들어 있는 기능들은 어떤 사건이 발생했을 때 일어나는 일들을 처리 하는 블록이라고 생각하시면 쉽게 이해하실 수 있을 것입니다. # [깃발을 클릭했을 때] 블록가장 먼저 [깃발을 클릭했을 때] 이벤트를 알아보도록 하겠습니다. 프로그램을 만들 때 이 블록은 꼭 한번을 들어 가야합니다. 왜냐하면 프로그램 실행하기 위해서는 어떤 사건을 발생시켜야 하는데 스크래치에서 우리는 프로그램 실행을 아래 깃발을 클릭하기 때문입니다. 깃발을 클릭하면 바로 [깃발을 클릭했을 때]의 블록을 실행시키는 것입니다. 이 블록은 어떤 프로그램을 작성하던지 꼭 한번을 들어가는 블록입니다. # ..
프로그래밍/스크래치(scratch) 아빠달 2017. 4. 24. 14:58
스크래치 2.0 기초 동작스크립트 - 벽에 닿으면 튕기기이번 스크래치 2.0 기초 동작스크립트 중 [벽에 닿으면 튕기기] 블록 사용 방법에 대해서 알아보도록하겠습니다. [벽에 닿으면 튕기기] 블록은 말 그대로 벽에 닿으면 반대 방향 또는 지정한 방향으로 스프라이트를 튕겨내는 블록입니다. 예제로 스프라이트를 계속해서 움직였을 때 벽을 만나면 튕겨내 보는 예제를 만들어 보도록 하겠습니다. 벽에 닿으면 튕기기 고양이 스프라이트가 벽에 닿으면 반대 방향으로 이동하도록 만들어 보도록 하겠습니다. 블록 코드는 간단한합니다. "깃발을 클릭했을 때" 블록과 이번에는 "무한반복하기" 블록을 가져와 그 안에 "10만큼 움직이기" 블록을 넣고 " 벽에 닿으면 튕기기" 블록을 넣어 블록을 완성합니다. 하나씩 살펴 보자면 프로..
프로그래밍/스크래치(scratch) 아빠달 2017. 4. 20. 15:09
스크래치 2.0 기초 동작스크립트 - x(y)좌표를 만큼 바꾸기, 정하기스크래치 2.0 기초 동작스크립트에서 알아볼 스크립트는 [x(y)좌표를~ 만큼 바꾸기]와, [x(y)좌표를~ 정하기] 블록에 대해서 알아보도록 하겠습니다. X (Y) 좌표를 ~ 만큼 바꾸기 [X(Y) 좌표를 ~ 만큼 바꾸기] 블록은 현재 위치에서 안에 들어 있는 값 만큼 값을 증가 시키거나 감소 시키는 것입니다. 예를 들어 현재 X, Y좌표가 (10, 10)으로 설정되어 있다면 블록의 값을 [X좌표를 10 만큼 바꾸기]로 한다면 현재 X 좌표에 10을 더해 X,Y 좌표가 (20, 10)으로 변경되는 것입니다. X (Y) 좌표를 ~(으)로 정하기 [x좌표를 ~ 으로 정하기]와 [y좌표를 ~ 으로 정하기] 블록은 현재 위치가 어디에 있던..
프로그래밍/스크래치(scratch) 아빠달 2017. 4. 14. 12:37
스크래치 2.0 기초 동작스크립트 - 좌표이동하기 스크래치 2.0 기초 동작스크립트 좌표 이동하기 기능을 알아보도록 하겠습니다. 캐릭터를 이동하는 방법은 여러가지고 있습니다. 스크래치에서는 이동할 수 있는 거리가 X축으로는 -240~240까지 Y축으로는 -180~180까지 거리를 이동할 수 있습니다. 이번 시간에는 좌표로 캐릭터를 이동하는 예제를 만들어 보도록하겠습니다. 스프라이트 추가하기 좌표 이동하는 것을 쉽게 이해하기 위해서 배경을 바꿔보도록하겠습니다. 왼쪽하단에 [새로운배경]에서 이미지 아이콘을 클릭합니다. 여러 배경 목록 중에 [기타]를 선택하고 그중 맨 끝에 있는 xy-grid 배경을 선택하고 [확인] 버튼을 클릭 합니다. 흰색 배경화면에서 좌표가 그려진 배경으로 변경되었습니다. 배경에 끝을 ..