스프라이트가 무엇인가요?

스프라이트(Sprite)는 요정, 도깨비라는 뜻인데요 스크래치에서는 블록으로 움직일 수 있는 캐릭터라고 생각하시면 돼요. 처음으로 우리가 본 스프라이트는 고양이였죠? 사실 이름은 스크래치 캣 (Scratch Cat)이랍니다.
우리가 이름이 있듯 스프라이트도 모두 이름이 있답니다. 저는 테라를 좋아해요.

테라, 너도 고양이처럼 할 수 있니?

지난 시간에 스크래치 캣이 벽에 튕기는 것을 해보았는데 테라도 똑같이 하도록 해볼까요?

영상을 보시면 쉽게 할 수 있어요.

스프라이트를 가져오고 직접 블록을 만들어도 돼요.
이 영상에서는 고양이의 블록을 복사하는 방법도 있다는 것을 아는 것도 재밌죠?

복사스프라이트 숨기기는 모두 마우스 오른쪽 버튼을 누르면 메뉴가 표시된답니다.

스프라이트 모양

스프라이트마다 모양이 다양하게 있을 수 있습니다. 테라는 4가지 모양이 있어요.

모양 탭에서 확인하실 수 있습니다.

모양 변경하기

벽에 부딪히면 다음 모양으로 바꾸게 하려면 어떻게 해야할까요?

아래와 같은 동작이 필요할 거예요.

  • 움직이기
  • 벽에 닿았는지 확인
  • 모양 바꾸기
  • 벽에 닿으면 튕기기
  • 회전 방향 바꾸기
  • 반복하기

이번 예제는 조금 복잡한 것 같군요. 영상을 보면서 따라해볼까요?

만약이라는 블록과 다음 모양 바꾸기라는 블록이 있었군요!

만약 은 특별한 조건을 만족하는 경우에만 만들어 질 수 있어요. 와 같이 마름모 모양의 블록만 넣을 수 있지요.

아래와 같은 경우는 넣을 수 없어요.

그래서 블록의 모양으로 조립할 수 있는 지 여부를 알 수 있답니다.
또 의미를 넣어봐도 알 수 있습니다.

  • 만약 벽에 닿았는지 : 말이 되지요?
  • 만약 10만큼 움직이기 : 움직이는 것은 조건이 될 수 없죠. 10만큼 움직였다면 이 더 맞는 표현이겠죠?

정리

오늘은 스프라이트를 바꾸는 법을 해보았어요.
스프라이트 모양도 살펴보고 조건에 따라 블록을 만드는 것도 알아보았습니다.

궁금한 점

results matching ""

    No results matching ""