스크래치에서 마우스 포인터 따라다니게 어케 하죠

스크래치에서 마우스 포인터 따라다니게 어케 하죠

작성일 2023.05.21댓글 3건
    게시물 수정 , 삭제는 로그인 필요

스크래치에서 캐릭터가 무한반복을 사용하여 마우스포인터를 보며 따라다니도록 만들고
마우스 포인터가 닿으면 스프라이트가 흔들리는 현상을 없애야 하는데 어떻게 코딩 해야 하나요??



profile_image 익명 작성일 -

사진첨부 합니다

profile_image 익명 작성일 -

1. 아래 사진대로 체크박스를 표시해서 블록을 만듭니다. 블록 이름은 마음대로 설정하세요

2. 코드를 사진처럼 만듭니다.

속도는 스프라이트가 얼마나 빠르게 움직일지 정하는것이니까 마음에 드는 대로 조절해 보세요

profile_image 익명 작성일 -

스크래치에서 마우스 포인터를 따라다니도록 만들고, 마우스 포인터와 닿았을 때 스프라이트가 흔들리는 현상을 없애려면 다음과 같이 코딩할 수 있습니다.

1. 마우스 포인터 따라다니기:

- 캐릭터 스프라이트에 "무한 반복하기" 블록을 추가합니다.

- "x 위치를 마우스 x" 블록과 "y 위치를 마우스 y" 블록을 사용하여 캐릭터의 위치를 마우스 포인터의 위치로 설정합니다.

2. 스프라이트 흔들림 현상 없애기:

- "만약 캐릭터와 마우스포인터가 닿으면" 블록을 추가합니다.

- "움직임 멈추기" 블록을 사용하여 캐릭터의 움직임을 멈춥니다.

- "캐릭터의 방향" 블록을 사용하여 캐릭터의 방향을 고정합니다.

아래는 스크래치 블록의 예시 코드입니다:

```

무한 반복하기

x 위치를 마우스 x

y 위치를 마우스 y

만약 캐릭터와 마우스포인터가 닿으면

움직임 멈추기

캐릭터의 방향을 0도로 고정하기

```

이렇게 코딩을 하면 캐릭터가 마우스 포인터를 따라다니며, 마우스 포인터와 닿으면 움직임이 멈추고 방향이 고정됩니다. 이렇게 하면 스프라이트가 흔들리는 현상을 없앨 수 있습니다.