(2강) GUI만들기

안녕하세요 안드로이드게임 해커 여러분의 지갑지킴이 코드몽키입니다

버그판 만드는법을 배우고싶으신분은 수강생들 작품보기 카테고리를 확인하시고

카톡ID : codemod 로 연락주세요

다른 수강생들 작품 보러가기 링크

https://page/수강생작품들

※게임이 업데이트 되면 제 블로그에도 업데이트 된 최신 파일이 올라갑니다!

코드몽키 홈페이지는 '크롬브라우저에 다운로드 최적화되어있습니다.

주변에 아직도 몽키치트닷컴을 모르는 흑우친구들이 있다면 이 성지를 소개해주세요☆

https://discord.gg/B5uHRd5
몽키치트 디스코드 입장 링크입니다


본 웹사이트는 광고를 포함하고 있습니다.

광고 클릭에서 발생하는 수익금은 모두 웹사이트 유지 및 관리,

그리고 기술 콘텐츠 향상을 위해 쓰여집니다.


국뽕 코드몽키 블로그 3원칙.

1. 국내게임은 올리지않는다.

2. 국내게임을 발견하면 지운다.

3. 해외 게임은 OK. 국내 게임은 NO.

GUI는 그래픽으로 이루어신 사용자 인터페이스를 말합니다. 쉽게 말하면 프로그램 화면을 만드는 것입니다.

오토핫키에서는 버튼, 텍스트, 에디트 등의 다양한 GUI를 제공하며 각각의 사용방법만 숙지하시면 누구나 멋있는 프로그램을 제작할 수 있습니다. 

현재 단계에서 우리에게 필요한 GUI는 던전을 몇번 돌았는지 표시 할 텍스트와 시작, 종료할 수 있는 버튼 입니다.

GUI 사용하기

GUI를 사용하는 문법은 아래와 같습니다.

 Gui, Add, 사용할 기능, 옵션, 이름

GUI를 사용하실때는 항상 위와 같은 방법으로 사용하시면 됩니다. 

– 앞에 있는 Gui, Add 는 GUI를 추가할때 항상 똑같이 사용하시면 됩니다.

– 사용할 기능부분에는 텍스트의 경우 Text, 버튼의 경우 Button을 사용하시면 됩니다. 

– 옵션 부분에는 화면구성에 관련된 다양한 옵션이 있지만 우리는 위치와 크기설정, 변수설정만 사용하면 됩니다.

– 이름 부분에는 텍스트의경우 표시할 글을 적으시면되고, 버튼의 경우 버튼의 이름을 적으시면 됩니다.

그럼 실습을 해보도록 합시다.

우리에게 필요한 기능을 나열 해 보면 프로그램 제목을 표시할 텍스트, 현재 상태를 표시할 텍스트, 던전 클리어 횟수를 표시할 텍스트, 매크로를 시작할 때 필요한 버튼, 매크로를 종료할 때 필요한 버튼으로 총 5개의 GUI가 필요합니다.

여기까지 숙지가 되셨으면 지난시간에 설치한 오토핫키 편집기를 실행시킵니다.

입력창에 다음과 같이 코드를 작성합니다.

코드 설명을 해 드리겠습니다. 

Gui, Add 는 모두 똑같습니다. 

세번째 항목인 사용할 기능 부분에 텍스트를 표시할 곳에는 Text, 버튼을 표시할 곳에는 Button을 적으시면 됩니다.

네번째 항목인 옵션 부분에는 텍스트와 버튼의 크기를 입력합니다. 2번 줄에 x30 y5 w110 h20 의 경우 (30, 5)의 위치에서 시작하는 넓이 110, 높이 20의 텍스트를 만드는 옵션입니다. 3번줄을 보시면 위치와 크기를 지정하는 옵션 뒤에 vA가 있습니다. 오토핫키에서 옵션을 적는 부분은 스페이스바로 구분하며 vA, vB와 같이 표시되는 것은 변수 선언을 의미합니다. 변수란 어떤 값을 저장할 수 있는 공간을 의미하며 3번 줄의 vA에는 “준비!!!” 라는 텍스트를 담고 있는 것입니다.

GUI를 표현하는 코드를 모두 작성한 다음에는 Gui, Show를 입력해 주셔야 작성한 프로그램의 화면이 윈도우에 나타나게 됩니다.

이제 키보드의 F5를 누르거나 아래의 그림에 빨간색으로 표시되어있는 Run Script 버튼을 누르시면 프로그램을 저장하는 화면이 나오고 작성한 스크립트를 저장합니다.

이렇게 저장을 완료하면 아래와 같이 프로그램이 실행됩니다.

허접해 보이지만 매크로를 만들기 위한 첫걸음을 땠습니다. 

시작버튼과 종료버튼을 눌러도 아무 반응이 없을 것입니다. 아직 버튼을 눌렀을때 실행할 동작에 관한 코드를 작성하지 않았으니…ㅋ

다음시간부터 프로그램을 작동시키기 위한 코드를 하나씩 배워 볼 것입니다. 

오늘 첫걸음을 땐 만큼 코드를 바꿔가 보면서 어떻게 구현이 되는지 반드시 테스트하고 익히시기 바랍니다.

이번강의 초간단 세줄요약

1. 편집기실행
2.
 Gui, Add, 사용할 기능, 옵션, 이름
3.
Run Script 버튼 누르기

이게 다임 ㅎㅎ

어때요 참쉽죠?

-자료출처 – 김영감이야기님 블로그

다운로드문제, 패키지파싱문제, 실행안됨 문제는 공지사항에 해결법있습니다.

업데이트 요청은 리플로 남겨주시면 됩니다

LEAVE A REPLY

Please enter your comment!
Please enter your name here