프로그래밍/스크래치(scratch) 아빠달 2017. 5. 8. 13:39
스크래치 2.0 기초 이벤트 1이번 시간에는 스크래치 2.0 기초 이벤트 블록에 들어 있는 기능을 한번 하나하나 알아보도록 하겠습니다. 이벤트에 들어 있는 기능들은 어떤 사건이 발생했을 때 일어나는 일들을 처리 하는 블록이라고 생각하시면 쉽게 이해하실 수 있을 것입니다. # [깃발을 클릭했을 때] 블록가장 먼저 [깃발을 클릭했을 때] 이벤트를 알아보도록 하겠습니다. 프로그램을 만들 때 이 블록은 꼭 한번을 들어 가야합니다. 왜냐하면 프로그램 실행하기 위해서는 어떤 사건을 발생시켜야 하는데 스크래치에서 우리는 프로그램 실행을 아래 깃발을 클릭하기 때문입니다. 깃발을 클릭하면 바로 [깃발을 클릭했을 때]의 블록을 실행시키는 것입니다. 이 블록은 어떤 프로그램을 작성하던지 꼭 한번을 들어가는 블록입니다. # ..
프로그래밍/스크래치(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. 18. 14:09
스크래치 2.0 기초 - ~초 동안 X Y으로 움직이기 이번 시간에는 스크래치 2.0 동작스크립트에서 [1초 동안 X: Y: 으로 움직이기] 블록에 대해서 알아보도록 하겠습니다. 앞에서 본 좌표이동하기(http://appadal.tistory.com/369)와 비교를 해보면 앞에 [X: Y: 로 이동하기] 블록은 바로 그 좌표로 이동하는 블록입니다. 한 마디로 그 위치로 쓩~ 하고 나타나게 하는 블록이라고 생각하시면 됩니다. 하지만 [ ~ 초 동안 X: Y: 으로 움직이기] 블록은 현재 위치에서 지정한 좌표까지 지정한 시간 동안 이동하는 모습이 보입니다. 두 블록의 차이는 한번에 쓩~ 하고 이동하거나 그 지점까지 시간내에 이동하는 모습이 보입니다. 만약 시간을 짧게 주게되면 그 지점까지 순간 이동하는 모..
프로그래밍/스크래치(scratch) 아빠달 2017. 4. 13. 13:31
스크래치2.0 기초 동작스크립트 쪽 보기 기능을 알아보도록 하겠습니다. [쪽 보기] 동작 스크립트는 마우스를 바라보거나 특정 스프라이트를 바라보게 하는 기능이 있습니다. 이번에는 프로그램을 실행 했을 때 화살표가 마우스와 사과 스프라이트를 움직일 때마다 그 방향을 바라보도록 예제를 만들어 보겠습니다. (예제: https://scratch.mit.edu/projects/155466220/) 스프라이트 추가하기 스크래치 사이트에 접속을 한 후 새 파일을 시작합니다. 그리고 기존에 있는 고양이 스프라이트를 선택하고 오른쪽 마우스를 클릭하여 캐릭터를 삭제합니다. 네모 상자에 있는 아이콘을 클릭하여 스프라이트 저장소를 열어 줍니다. 목록에서 [물건]은 선택하고 사과와 화살표 모양을 선택합니다. 두개 이상이 스프라..
프로그래밍/스크래치(scratch) 아빠달 2016. 11. 22. 11:40
지난 시간에 간단하게 스크래치 점프만들기를 해봤습니다. 지난번 스크래치2.0 점프 코드는 같은 속도로 올라갔다가 같은 속도로 내려오는 코드였습니다. 보통 점프를 하게되면 속도가 증가하다가 0이 되는 지점부터 다시 내려오는 속도가 점점 증가하게 됩니다. 너무 어렵게 말씀 드린 것 같은데 쉽게 우리가 점프하는 모습을 생각하시면 될 것 같네요 이번 시간에는 스크래치2.0 중력 점프를 만들어 보는 것입니다. 그래서 이번에는 변수를 하나 줄 것입니다. 일일이 점프 속도를 만들어 줄수 없으니 변수 하나를 만들어서 작업을 해볼 것인데요 그렇게 어렵지 않으니 하나하나 따라해 보시면 될 것 같습니다. 케릭터 동작 방법과 화면 디자인 파란색 바탕 위에 고양이 캐릭터가 스페이스바를 누르면 점프를 합니다. 그리고 왼쪽키와 오..