내 캐릭 근처 공격 & 캐릭 근처 아이템 먹기 NGM 매크로 만들기
오늘은 게임에서 내주 위에 몬스터를 공격하거나 주위에 아이템을 먹는 걸 만들어 보려고 합니다. 여러 부분와 활용할 수 있을 것 같습니다! 잘 응용해서 써보시기 바랍니다.
NGM 매크로에서는 검색 영역을 잡아서 검색 영역을 지정한 부분만 검색이 가능합니다. 게임창 전체를 검색 영역으로 잡으면 매크로도 느려지며, 효율도 많이 떨어지기 마련입니다.
그래서 생각해보던중 전체 화면서 캐릭터의 이름을 검색하고 캐릭터의 이름을 찾은 후에 주위
몬스터를 검색 하여 잡거나 내 캐릭터 근처에 있는 아이템을 먹도록 지정하는 방법을 한번 구현해보겠습니다.
위 그림과 같이 빨간색이 게임의 전체 화면이라면 내 캐릭캐릭터 이름을 검색하여 검은색 네모와 같이 내 캐릭터를 따라다니는 검색 영역을 만들어 보려 합니다.
사각형 만들기라는 함수를 이용할 수 있는데요
먼저 변수값을 넣어주기 위해 변수 추가로 변수를 만들어 주었습니다. 먼저 내 캐릭터의 네임명이나 캐릭터 중에서 변화되지 않는 부분을 이미지 서치로 값을 가져올 수 있습니다.
전 이렇게 이미지 서치를 통해 내 아이디 이미지 중에 이름을 가져왔습니다. 이미지 서치를 통해서 찾은 내 아이디 확인 부분의 좌표값을 내 캐릭터 좌표에 좌표값을 넣어줍니다. 이때 게임 전체에서 내 캐릭터의 네임을 찾아 주셔야 내 캐릭터명을 찾을 수 있습니다.
변수는 추가하기
이렇게 넣어주시면 되실 것 같습니다!
그리고 사각형 만들기를 밑에 가져옵니다
이렇게 밑에 만들어준 뒤에 변수 가져오기를 통해서 기준 좌표 부분에다가 좌표를 가져와 줍니다.
이렇게 해주시면 내 캐릭터의 좌표가 기준 좌표에 들어가게 됩니다.
그리고 사각형 만들기 작업 부분에 내 캐릭터 기준으로 사각형의 크기를 정해주면 됩니다.
좌표 보정은 TRUE로 해주시고요 여기서 좌표 보정은 간혹 내 캐릭터가 모서리 화면에 붙거나 하면 사각형이 모니터 좌표보다 마이너스가 나서 이미지를 찾을 수 없게 되는데 좌표 보정을 켜주시면 모니터 좌표를 넘지 않고 마이너스 부분을 자동으로 0으로 맞춰줍니다.
이렇게 하시면 아래와 같이 내 캐릭터를 기준으로 사각형의 검색 영역을 잡아 주는 것입니다.
계속 캐릭터 주위 사각형만큼 따라다니게 되는 거죠.
그럼 이렇게 구해진 좌표를 다시 변수에 넣어놓았다가 필요할 때 쓸 수 있습니다.
해보도록 하겠습니다.
추가하기를 통해서 만들어둔 검색 영역 좌표 변수에다가 좌표값을 넣어줍니다.
이렇게 넣어주시면 됩니다.
예를 들어 내 캐릭터 위주에 보리라는 아이템이 있다면
이렇게 보리를 넣어주시고
변수 가져오기를 통해 찾기 영역에 위에서 만든 변수를 가져와서 넣어주면 됩니다.
이렇게 찾기 영역에 가져오기를 해줍니다.
이렇게 오늘은 멀리 있지 않은 몬스터나 아이템을 내 캐릭터 기준으로 찾는 방법을
사각형 만들기를 통해서 할 수 있는 방법을 알아보았습니다
전체 소스는
위와 같이 구성됩니다 마지막 이미지 서치에서
원하는 값으로 같음과 다름으로 처리해주면 원하는 기능을 만드실 수 있습니다.
게임 여러 부분에서 활용 가능할 것 같은데 쓰기 나름일 것 같네요.
ngm 매크로 구매 문의
게임 매크로 문의 : https://open.kakao.com/o/sLwlgk2b