본문 바로가기
카테고리 없음

#카카오토 강의 2-1)마우스 클릭(그룹이란?)

by 하늘킴 2022. 2. 14.

 

안녕하세요 하늘킴입니다.

이번 시간부터 마우스 제어에 대해 알아볼텐데요. 그 중 기본이 되는 클릭부터 알아봅시다.

 

마우스 클릭 등 마우스 컨트롤을 하기 위해서는 우선 '그룹'이란 것을 알아야 합니다.

 

카카오토에서의 '그룹'은 좌표와 이미지를 저장하는 공간을 의미합니다.

그리고 거의 모든 블록은 이 '그룹'에 저장된 정보를 바탕으로 작동합니다.

 

보기 ㅡ> 그룹목록을 눌러보겠습니다.

 

 

 

 

그럼 이런 창이 뜰 텐데요.

위에 변수,이미지 창이 있는데 '이미지'는 말 그대로 이미지에 대한 그룹을 저장하는 곳입니다.

'변수'는 말 그대로 '변하는 수'나 '좌표'에대한 그룹(정보)를 저장하는 곳입니다.

 

변수를 눌러보면 이런 바탕이 나올 겁니다.

여기서 그룹을 추가하기 위해 '추가'버튼을 누른채 흰색 바탕에 드래그 해봅니다.

 

 

 

 

그러면 이렇게 그룹이 생성됩니다.

그리고 이 그룹 안에는 '변수'들을 넣을 수 있습니다.

방금 만든 그룹을 누르고 작은 추가버튼을 누르면

 

 

그룹 내에 변수들이 추가된 것을 볼 수 있습니다.

큰 추가는 '그룹' , 작은 추가는 그룹 내 '변수' 를 추가한다는 거 기억해두세요.

 

 

 

그룹의 이름은 바깥쪽 테두리를 눌러서 이름을 변경할 수 있습니다.

이름을 바꾸고 적용버튼을 누르는거 잊지 마세요!

변수의 이름을 바꾸기 위해서는 안에 (0,1,2...)를 누르고 똑같이 하면 됩니다.

 

이 그룹 안에 있는 변수들에는 좌표 또는 변수가 저장됩니다.

 

 

그럼 그룹과 변수에 대한 기본적인 설명을 마치고 , 마우스 클릭을 해보겠습니다.

마우스 클릭을 하기 위해서는 우선 '변수'안에 '좌표'를 저장해야합니다.

 

 

좌표를 저장하는 방법중 첫 번째로는 '직접 입력'이 있습니다.

사진과 같이 변수를 클릭하면 왼쪽 위에 좌표가 있는데 여기에 직접 좌표를 입력하는 것입니다.

하지만 이 방법을 쓰기 위해서는 매번 좌표를 알아보고 입력해야하기 때문에 번거롭습니다.

따라서 두 번째 방법인 '지정하기'방식이 훨씬 편리합니다.

 

좌표를 지정하기 위해서 우선 앱플레이어와 연결을 해주겠습니다.

 

 

우선 좌표를 지정하고 싶은 앱플레이어에 연동을 해줍니다.

앱플레이어에 연동하는 법이 기억안나면 강의1-4)를 봐주세요!

 

 

저는 이 게임 화면의 '다음'버튼을 좌표로 지정해보겠습니다.

 

다시 그룹목록으로 돌아와보겠습니다.

 

그룹안에 있는 변수를 택하고 사진 모양의 '미니뷰에서 좌표 가져오기'를 누릅니다.

 

 

연결이 제대로 되었다면 , 앱플레이어의 화면이 나옵니다.

 

 

이 화면에서 마우스를 '다음'버튼에 마우스를 대고 클릭을 해보겠습니다.

 

 

 

그러면 '다음'버튼에 빨간색 점이 찍힌 것을 볼 수 있습니다.

그리고 그와 동시에 왼쪽 위에 좌표가 저장됩니다.

2줄로 (648,362)로 써져있는데요 x좌표로는 648 , y좌표로는 362를 의미합니다.

x,y좌표에 대해서는 바로 다음시간에 보강을 할테니 우선 클릭한 곳의 위치 라고만 알아주세요

그리고 오른쪽에 '적용'버튼을 누르면 변수에 '다음'버튼의 좌표가 저장됩니다.

 

적용을 누르고 그룹목록창을 종료하고 블록으로 와보겠습니다.

 

+를 눌러서 블록을 만들고 서브라고 써있는 리스트에서 '마우스'를 눌러주세요

 

 

그럼 여러가지 기능이 보이는데요 , 하나씩 간단하게 알아보겠습니다.

 

 

1.블록이름

 

2.핸들제어

고급에서 기회가 되면 다루겠습니다. 잘 사용하지는 않습니다

 

3.좌표 선택

마우스 클릭 등 마우스 제어를 할 때 어떤 변수를 사용할지 선택하는 곳입니다.

아까 저장한 그룹의 변수를 여기서 불러올 수 있습니다. 여기에서 지정한 변수를 바탕으로 마우스제어를 합니다.

 

4.마우스 명령

마우스 중에서 어떤 기능을 할지 선택하는 곳입니다.

 

리스트를 보면 드래그 등 다양한 기능이 나옵니다.

클릭을 쓸 겁니다. (대기는 아무것도 하지 않는 것이기에 거의 쓰지 않습니다)

 

5.반복횟수

말 그대로 같은 동작을 반복할 횟수입니다.

클릭에 반복횟수 '3'이라면 클릭을 3번 합니다.

 

 

클릭을 눌러주고 좌표선택을 눌러줍니다

그럼 지금 저장되어있는 그룹목록들이 보이는데요.

 

 

거기서 우리가 저장한 좌표를 선택해야합니다.

아까 저장한 좌표는 '그룹1'의 0번째 변수의 좌표였습니다.

 

그러므로 위에 그룹1에서 가장 첫번째에 있는 변수를 클릭해줍니다.

 

 

 

그럼 이렇게 그룹목록에 [그룹1,0]이라고 나와있습니다.

[x,n]가 있으면 x가 그룹 , n이 x그룹의 n번째 변수라고 보면 됩니다. 아까 저장한건 0번째니까 0이 써져있습니다.

 

이렇게 변수를 불러오고 적용을 눌러주세요!

 

 

그러면 아무기능도 없는 서브(오른쪽)에서 MS(왼쪽)으로 변합니다.

 

제대로 적용이 되었다면 , 이 블록을 클릭하고 실행버튼을 누르면 지정한 좌표가 클릭됩니다!

(아마 반복클릭될겁니다. 그 이유는 나중에..)

 

 

이번 시간에는 마우스클릭을 하는 법을 알아보았는데요.

마우스 클릭을 하기 위해 그룹,변수에대한 개념도 알아야해서 글이 길어졌습니다.

원래는 두 개로 나누려고 했는데 글이라서 흐름이 끊기는 느낌이라 한번에 작성했습니다.

 

그 외에 궁금한 점이 있다면 댓글로 남겨주세요

도움이 되었다면 ♡ 부탁드릴게요!