안녕하세요.
돌키우기 조합하는거 해보려고 잠깐 깔았었어요. 방법은 여러가지 있어보이고, 프리헌터스님이
조합용 루틴을 새로 만드신거 같지만.. 기존 방법으로 하는 팁? 공유하려 합니다.
멀티스샷 을 이용하는데요. 영역 등은 직접 따서 지정하셔도 되고, 제 경우의 640*360 기준의
좌표를 적어놓을게요.
먼저 일반그룹 4개를 만듭니다.
변수1, 변수2, 변수3, 루프
그리고 이미지그룹 1개를 만듭니다.
멀티(XYWH 0,0,0,0 , XYX2Y2 20,463,44,484)
멀티의 하위그룹을 조합할 돌들 갯수만큼 만듭니다.
돌,조약돌,주먹돌,바위,수비표창,일비표창,수리검 등등등
좌표는 XYWH 23,466,18,15 로 다 동일하게 하고, 첫번째 칸이니까
조합할 이미지를 첫번째칸 으로 옮겨서 이미지 적용을 합니다. (녹색불은 안 들어오게)
아이템칸이 640*360 기준 37픽셀씩 옮겨지는데 실제론 36.5 픽셀이라서 홀수칸,짝수칸
홀수줄,짝수줄이 미세하게 틀립니다. 이미지 딴 이후 유효성을 이미지별로 수정하셔야 되요.
제가 테스트한 경우 돌부터 세잎클로버까지 95,92,95,95,91,87,85,93 순.
함수 2개를 만듭니다.
함수(멀티) - 카운터:변수1=리셋 - 카운터:변수2=리셋
- 멀티스샷:범위=13,453,37,37 / 크기=8,4 / 그룹=멀티 / 선택수=2
멀티(위에 이어서) - 카운터:변수1=카운트 - 판단:변수1=1 - 좌표연산:_검색좌표_ = 변수1
ㄴ 좌표연산:_검색좌표_ = 변수2
----- 판단:변수1=2 - 좌표연산:변수2,xy=변수3 - 좌표연산:변수1,xy->x2y2=변수3 - 드래그:변수3 - 연산:루프=1
ㄴ 연산:루프=0
----- 빈칸
----- 연산:루프=0
함수(돌조합) - 카운터:변수3=리셋 - 카운터:루프=리셋 - 연산:변수3 = 멀티 - 호출:멀티
- 반복점(빈서브)
- 판단:루프 = 1 - 호출:멀티 - 이동:반복점
ㄴ 카운터:변수3=카운트 - 판단:변수3 < 9(이미지갯수) - 연산:변수3=멀티 - 호출:멀티 - 이동:반복점
ㄴ 종료(빈서브)
조합할때 돌조합 함수를 호출하시면 되요.
^^ 신규 버전의 돌키우기 조합 루틴이네요..