step 1 : 원 오브젝트 생성
초기 자동 생성된 오브젝트를 지우고 +
버튼을 눌러 원 오브젝트를 찾아 생성한다. 원 오브젝트는 인터페이스 분류에 있다.
오브젝트의 x
, y
좌표와 크기, 방향 및 이동방향, 그리고 회전방식등을 그림과 같이 설정한다.
step 2 : 원 오브젝트 움직이기
그림과 같은 블럭을 조립하여 원이 움직이게 하자.
- 원은 어떤 방향으로 움직이는가?
- 더 빠르게 움직이게 하려면 어떻게 해야 하나?
- 벽에 닿았을 때 움직임을 멈추게 하려면?
step 3 : 벽에 닿으면 멈추게 하기
코드 블럭을 그림과 같이 수정한다.
- 벽에 닿으면 원이 멈추는가?
- 왜 멈추게 되었는지 생각해 보자.
step 4 : 여러 방향으로 움직이게 하기
상,하,좌,우 네 방향으로 움직이게 하기 그림과 같이 코드 블럭을 수정한다.
- 화살표 키를 누를 때 마다 뱀의 움직이는 방향이 바뀌는가?
- 화살표 방향대로 움직이는가?
step 5 : 원의 크기를 작게 하기
공의 크기를 원래 크기의 10분의 1배로 줄여보자. 크기를 100으로 정하면 원래의 크기이고 10으로 정하면 10분의 1의 크기로 줄어 든다.
- 원의 크기를 내맘대로 크게 하거나 작게 할 수 있는가?
step 6 : 뱀처럼 긴 몸통을 가지게 만들기
뱀처럼 만들기 위해서 위 그림과 같이 코드블럭을 수정하자. 자신의 복제본을 만들면 동일한 원이 하나 더 생기게 된다. 복제된 원은 2초후에 사라진다. 그렇게 원이 복제본을 만들면서 움직이게 되면 여러 원이 겹쳐지면서 길이가 긴 뱀처럼 보이게 된다.
- 뱀의 길이를 더 길게 하려면 어떻게 해야 할까?
4 thoughts on “뱀 만들기[시작] – 엔트리”