히로매크로 커뮤니티

조회 수 13236 추천 48 댓글 197

졸려서 써봅니다

곧 시험인데

아젠장

시험 잘치게 기도해주세요



먼저, 저는 프로그래밍 컴퓨터공학 기타등등등과 전혀 무관한 비전공자임을 밝힙니다.


각고의 노력끝에 어느정도 스크립트를 짤 수 있게 되었습니다.


틀린 정보가 있을 수 있으나.. 최대한 비전공자의 눈높이에 맞춰 쉽게 풀어써보려 노력하겠습니다.




1. 히로매크로란


스크립트 라고 불리는 길다란 텍스트 문서로 작동합니다.


:start 로 시작해서 :end로 끝나죠.


이 스크립트가 어떻게 짜여있는지 흐름을 대충 보시려면 이 둘 사이만 보셔도 무방합니다.


그리고 그 사이에 여러가지 명령어가 들어갑니다.?


그리고 위에서 아래로, 순서대로 명령어를 주르륵 실행합니다.



1) 명령어


명령어는 기본적으로


명령어 + @ 의 구성으로 되어있습니다.


+ @는 명령어에 따라서 다른데, 숫자가 될 수도 있고 텍스트가 될 수도 있습니다.


그리고 명령어와 @들은 띄어쓰기 하나로 구분합니다.



예를들어봅시다.


가장 많이 쓰는 명령어 중 하나인 touchpress 라는 명령어는 어느 지점에 터치하는 이벤트를 발생시킵니다.



touchpress 0 40 50



이걸 해석하자면,?


x좌표 40, y좌표 50 지점에 싱글터치를 실행합니다


가 되는겁니다


touchpress ? ? ? ? 0 ? ? ? ? ? 40 ? ? ? ? ?50

(터치이벤트)_(싱글터치)_(x좌표)_(y좌표)


이런식으로 말이죠.



이 외에도 다양한 명령어들이 있습니다.


그와 관련된 공부는?


히로매크로 도움말에서 봅시다.?http://prohiro.com/?page_id=23



알아야 할 명령어는 사실 그리 많지 않습니다.


if, getcolor, goto, touchpress 등등



전부 외우는건 개소리고,?


논리 흐름만 다 짜두고, 명령어를 어떻게 배치할지만 고민해도 됩니다.




2) 변수의 개념



제일 처음 히로매크로 만드려고 할때,?


변수가 뭐지.. 하고 멘붕했던 기억이 있어서 써봅니다.



히로매크로는 '변수' 라는 것을 지정할 수 있습니다.


변수라는 것은, 수학에서 배웠던 미지수와 비스무리합니다.


처음 시작할때 x=3 이라고 지정해놓으면 x는 3 이라는 값이 되는겁니다.



히로매크로에서 변수는 항상 앞에 #이 붙습니다. 그 뒤엔 영어로 뭐라 적든 상관없습니다.


변수를 지정하는 방법은 다음과 같습니다.


? ? ?var ? ? ? ? ?#name ? ? ? ?4

(변수지정)_(#변수이름)_(숫자)


변수도 마찬가지로, 명령어처럼 띄어쓰기 하나로 항목을 구분합니다.



이걸 '변수를 선언한다' 라고 히로매크로 도움말엔 나와있습니다.


변수는 숫자로만 선언할 수 있습니다. 그 값은 뭐가되든 상관없습니다.



그리고 변수는 :start 이전에 미리 적어놔야합니다.




var #key 0


:start



:end




이런식으로 말이죠.?



변수의 역할은 사용자가 지정한 숫자가 필요할때, 혹은 어떤 계산식을 활용할때 입니다.


두가지 경우가 모두 필요 없는 분들은 굳이 걱정 안해도 되는 부분이지만...


논리 흐름?을 따라서 조금 스마트한 매크로를 짜보려고 하는 분들께는 꼭 필요한 부분입니다.



변수의 활용은 다양합니다.


예를들어서, 나는 7번만 던전을 돌고 나가고싶다... 하면


명령어를 통해서 '몇 번을 돌면 나가겠음' 이라고 스크립트에 써줘야합니다.


하지만 그 '몇 번'을 7번으로 지정해주는 과정 또한 필요한겁니다.



조금 고난도로 가서


스크립트를 모두 짜두고, 때에 따라서 좌표값이나 기타등등을 변화시키고 싶다.... 하면


touchpress 0 #locationx #locationy


이런 식으로 좌표값 같은것도 변수로 지정이 가능합니다.



즉, 숫자로 할 수 있는 모든 부분은 변수로 지정할 수 있고,


변수 활용에 따라서 다양한 스크립트를 만들 수 있겠다는 겁니다.









아 시험치러 가야해요


누가 읽어볼진 모르겠지만...


다음 시간엔 히로매크로 사용방법 + 알고리즘에 대한 얘기를 하겠습니다.



List of Articles
제목 글쓴이 최근변경 추천
심심해서 발로 써보는 히로매크로 강좌_2 130 가풍기 2019.08.09 33/0
심심해서 발로 써보는 히로매크로 강좌_1 197 가풍기 2019.08.10 48/0
Board Pagination Prev 1 2 Next
/ 2

전체 최신 인기글

전체 주간 인기글