[스크래치] 투수가 되어보기

업데이트:     Updated:

카테고리:

태그: , ,

만들 프로젝트 설명

02  플레이_영상

오늘 만들 프로젝트는 투수가 되어보기에요.

조건
1. 우측 하단에 있는 버튼을 눌러서 공 던지기
2. 공이 던지면 공 위치 랜덤으로 공 위치 정하기
3. 공 위치에 따라 스트라이크,볼 판단하기


1. 디자인

스크린샷(31) (1)

1.1 스프라이트

스프라이트 개수 : 6 개
  1. 포수
    1.1 스프라이트 고르기 -> Catcher
    1.2 스프라이트 : 포수
    1.3 x : -2
    1.4 y : 65
    1.5 보이기 : on
    1.6 크기 : 100
    1.7 방향 : 90
    1.8 모양 : catcher-b

  2. 타자
    2.1 스프라이트 고르기 -> Batter
    2.2 스프라이트 : 투수
    2.3 x : 72
    2.4 y : 67
    2.5 보이기 : on
    2.6 크기 : 100
    2.7 방향 : 90
    2.8 모양 : batter-a

  3. 던지기 버튼
    3.1 스프라이트 고르기 -> Button 2
    3.2 스프라이트 : 던지기 버튼
    3.3 x : 175
    3.4 y : -155
    3.5 보이기 : on
    3.6 크기 : 100
    3.7 방향 : 90
    3.8 모양 : button2-a


  4. 4.1 스프라이트 고르기 -> Baseball
    4.2 스프라이트 : 공
    4.3 x : 2
    4.4 y : 26
    4.5 보이기 : on
    4.6 크기 : 40
    4.7 방향 : 90
    4.8 모양 : baseball

  5. 스트라이크존
    5.1 스프라이트 그리기
    5.2 모양 개수 : 1개

  6. 결과 스프라이트
    6.1 스프라이트 그리기
    6.2 모양 개수 : 2개
    6.3 모양 1 - 스트라이크(텍스트)
    6.4 모양 2 - 볼(텍스트)

스프라이트 그리기는 모양에서 사람마다 크기가 다르기에 비슷하게 해주시면 되요.

1.2 배경

배경 고르기 -> Baseball 1 선택

특별히 수정한 부분은 없어요.


2. 블록코딩

2.1 변수

  1. 공 X 좌표
    1.1 모든 스프라이트에서 사용
  2. 공 Y 좌표
    2.1 모든 스프라이트에서 사용

2.2 내 블록

없음.

2.3 스프라이트 블록코딩

  • 포수
    없음.

  • 타자
    없음.

  • 던지기 버튼
    스크린샷(32)

설명
-70, 70, 0, 120 의 숫자는 스트라이크존(스프라이트)보다 더 넒은 범위를 포함하는 값이에요.
만약 스트라이크존(스프라이트)의 범위만 정해주면 무조건 스트라이크가 발생하기에 스트라이크존 범위보다 더 넒은 범위를 입력해줘야해요.
글로 쓰기 힘드네요… 제가 읽어도 뭔소리인지…ㅠ


  • 스크린샷(33)

설명
버튼을 클릭해주면 공던지기(신호) 을 받고, 변수에 정해진 X,Y 좌표로 점점 작아지면서 이동을 하게해줬어요.

  • 스트라이크존
    없음.

  • 결과 스프라이트 스크린샷(34)

설명

공을 던지면 그 위치가 스트라이크 존 내부인지 외부인지 파악을 해서, 결과를 보여줘요.
만약, 스프라이크존 안에 공이 위치하면 스트라이크 보여주기
아니면, 볼 보여주기


댓글남기기