매크로

조회 수 97 추천 1 댓글 4

이미지맥스는 루아 스크립트 언어를 사용하여 코딩이 가능합니다.

기본적으로 제공하는 기능을 활요하여도 괜찮지만, 코드를 통해 좀더 다양한 기능을 구현할수 있다는 것이 장점입니다.

루아의 기본적인 함수는 물론, 이미지맥스 에서 제공하는 내장함수 라이브러리도 있으니 이를 활용하여 매크로 프로그램을 설계하면 좋을것입니다.

이미지맥스에서 제공하는 함수 라이브러리는 공식카페에서 확인하실수 있습니다.



한번에 여러 이미지를 동시에 검색 할때 활용 할수 있는 함수는 멀티이미지검색 MultiImage() 함수가 있습니다.

여러 이미지를 and, or 논리식을 세워 검색하여 결과를 0 또는 1 정수로 받을수 있는 함수입니다.

MultiImage('MULTI_IMAGE_STRING')
-- return : 0 or 1


ImageSearch()함수를 여러번 활용하여도 동일한 결과를 얻을수 있습니다.

하지만 이미지를 하나씩 검색하여 결과를 얻기때문에 로직이 좀더 길어지게됩니다.

-- 이미지 2or 조건으로 검색 (둘중 하나라도 검출시 결과 출력)
local ret1 = ImageSearch('image1')
local ret2 = ImageSearch('image2')
if ret1 == 1 or ret2 == 1 then
    print('이미지1 혹은 이미지2 둘중 하나를 발견하였습니다.')
end

-- 이미지 2개를 and 조건으로 검색 (둘 모두 검색해야 결과 출력)
local ret1 = ImageSearch('image1')
local ret2 = ImageSearch('image2')
if ret1 == 1 and ret2 == 1 then
    print('이미지1과 이미지2를 모두 발견하였습니다.')
end

-- 1번, 2번이미지가 모두 발견되거나, 3번이미지가 있으면 결과 출력
local ret1 = ImageSearch('image1')
local ret2 = ImageSearch('image2')
local ret3 = ImageSearch('image3')
if (ret1 == 1 and ret2 == 1) or ret3 == 1 then
    print('이미지1과 이미지2를 발견 하였거나, 이미지3을 발견하였습니다.')
end


이런 경우 멀티이미지 검색 함수를 사용하면 코드의 길이를 줄여줄수 있는 좋은 방법입니다.

멀티이미지검색은 인수를 모두 따옴표를 붙여 (' ' or " ") 스트링 형태로 작성합니다.

검색할 이미지이름 사이에 and 조건검색은 &, or 조건 검색은 | 로 작성합니다.

-- 이미지 2or 조건으로 검색 (둘중 하나라도 검출시 결과 출력)
local ret = MultiImage('image1|image2')
if ret == 1 then
    print('이미지1 혹은 이미지2 둘중 하나를 발견하였습니다')
end

-- 이미지 2개를 and 조건으로 검색 (둘 모두 검색해야 결과 출력)
local ret = MultiImage('image1&image2')
if ret == 1 then
    print('이미지1과 이미지2 모두 발견하였습니다')
end

-- 1번, 2번이미지가 모두 발견되거나, 3번이미지가 있으면 결과 출력
local ret = MultiImage('(image1&image2)|image3')
if ret == 1 then
    print('이미지1과 이미지2를 발견 하였거나, 이미지3을 발견하였습니다.')
end


보다 간결합니다.


  • 꼬반 2021.04.06 16:20

    음 이번에 피시클라 나온겜에 해볼까.. LD에선 비활성 입력이 안되서 해보려다 말았는데

  • rox 2021.04.07 05:05

    감사합니다 .. 루아는 생전 안써봐서 진자 어렵네요

  • 똘보쿠 2021.04.07 11:42

    좋은 글 감사합니다 ㅎㅎ

  • profile
    제피감자 2021.04.09 11:00

    으으 쉽게 설명해주셨는데 어렵네요 ㅠㅠ 제가 부족한가봐요 

    오늘도 이렇게 배워갑니다!


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 제작 및 홍보 관련 글은 프로바이더 게시판에서 피카부 2021.03.16 0/0
자유 추천/비추천을 한 사람에게도 포인트 부여합니다 피카부 2021.01.15 0/0
자유 추천 금지를 권유/유도하는 행위는 제재 됩니다 피카부 2020.01.15 0/0
자유 엑스퍼트 게시판은 간단히 개설이 가능합니다. 피카부 2016.10.28 0/0
자유 운영 방해 목적의 매크로 관련 글 제재 피카부 2019.09.03 0/0
자유 매크로와 관련없는 글과 댓글은 삭제 및 제재됩니다. 피카부 2016.06.25 0/0
자유 매크로의 추천 요청 비교 평가 글은 제재됩니다. 피카부 2016.09.09 0/0
질문 c# 비활성 마우스 녹스 툴바 클릭은 어떻게 해야하나요? new 데브팟 13 시간 전 0/0
질문 랜덤다이스 광고 시간 멈춤 현상 질문 2 update 이지미v1 4 시간 전 1/0
강좌 [이미지맥스] 내장함수 이미지검색영역변경 SetImageROI() JP89 2021.04.10 0/0
자유 가입인사할려니까 뭔 무의미한글이라하냐 짜증나게 돌영지기 2021.04.10 0/0
강좌 [이미지맥스] 이미지 검색 실패시 드래그, 휠다운 등 ... 1 JP89 2021.04.10 0/0
질문 프렙 질문있습니다 도움부탁드려요 프린이2 2021.04.07 0/0
강좌 [이미지맥스] 루아 내장함수 멀티이미지 검색 MultiIma... 4 JP89 2021.04.09 1/0
질문 혹시 히랜디 하시는분 있나요 1 이지미v1 2021.04.10 0/0
질문 쿠키런 킹덤 매크로 3 update 도리장군 14 시간 전 1/0
질문 이미지맥스 질문이요. 5 잉크루시오 2021.04.11 0/0
질문 미르4 스크립트 자동사냥 몰이사냥용으로 하나 부탁드... alfmalfm 2021.03.31 0/0
강좌 [이미지맥스] 내장함수 ImageSearch()의 결과를 boolea... 5 JP89 2021.04.02 2/0
자유 파이코인 자동활성 매크로 _ 210329 탱구리 2021.03.29 0/0
질문 게임내 텍스트이미지를 String형식으로 추출하는 방법... 1 센놈들 2021.03.29 0/0
자유 모바일게임 추천받습니다 3 fehskjf 2021.04.02 0/0
강좌 [이미지맥스] 루아 내장함수 마우스제어 Mouse() 2 JP89 2021.04.10 1/0
강좌 [이미지맥스] 루아스크립트용 액션전용이미지 추가하기 2 JP89 2021.03.30 1/0
강좌 [이미지맥스] 루아 내장함수 이미지찾기 ImageSearch() 2 JP89 2021.04.03 2/0
강좌 [이미지맥스] 루아 테이블 길이를 리턴받는 방법 1 JP89 2021.03.29 2/0
자유 서머너즈워 리세 매크로 2 fehskjf 2021.04.06 1/0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 354 Next
/ 354

전체 최신 인기글

전체 주간 인기글