본문 바로가기
엔지엠 매크로

PC게임 매크로 - 내 캐릭터 주변으로 아이템 줍기와 몬스터 클릭하는 방법

by 업무자동화 2024. 12. 26.
반응형

매크로 프로그램 다운로드

https://autopeak.co.kr 

 

AutoPeak RPA Macro

오토픽 매크로는 복잡한 반복 작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

autopeak.co.kr

#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화

 

안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.

내 캐릭터 주변으로 둥글게 클릭하면서 아이템을 줍거나 다른 몬스터를 공격하는 방법에 대해 알아보도록 하겠습니다.

일단 첫번째 주제로 내 캐릭터 주변을 클릭하는 방법인데요. 이 내용을 약간 응용하면 이미지 매치와 연결해서 몬스터를 인식할 수 있습니다.

 

 

내 캐릭터 주위로 원을 그리려면 삼각함수를 이용해야 합니다. 오토픽 매크로에는 삼각함수 액션들이 있습니다.

함수 상자의 수학 카테고리에 액션들이 있습니다.

 

 

 

이 예제에서는 오토픽 매크로의 액션을 이용하기 보다는 좀 더 간단하게 처리할 수 있도록 C# 코딩 액션을 사용하도록 하겠습니다.

함수 상자에서 C# 카테고리릉 열고 C# 코딩과 C# 함수를 추가하세요.

 

 

 

삼각함수를 이용해서 내 캐릭터 기준 원을 그리는 코드는 아래와 같습니다.

확장성을 위해 몇가지 옵션이 추가되어 있습니다.

 

 

 

코드는 총 40줄이지만, 브라켓과 줄바꿈을 제외하면 30줄도 안됩니다.

개발자들이 보면 간단한 코드지만, 일반인이 보면 잘 이해가 안가는 내용일겁니다.

그래서, 사용자가 개입할 수 있는 부분들은 주석을 달아놓고, 해당 값을 바꾸면 어떻게 되는지 설명하고 있습니다.

※ 이 스크립트는 하단 링크에서 다운로드 받을 수 있습니다.

 

 

 

C#은 컴파일 언어라서 필요한 라이브러리는 직접 경로를 추가해줘야 합니다.

특히나 닷넷 프레임워크가 아닌 닷넷 코어인 경우에는 내용이 더 복잡해집니다.

 

C# 코딩에서 시스템 어셈블리는 닷넷 코어의 어셈블리를 말합니다.

닷넷을 설치했다면 여러분들도 아래 폴더에 닷넷 코어 폴더가 있을겁니다.

  • C:\Program Files\dotnet\shared

 

 

 

아래와 같이 닷넷 코어에 있는 System.Drawing.Primitives.dll을 추가하세요.

윈도우 좌표계를 나타내는 Point 클래스가 이 라이브러리 안에 포함되어 있습니다.

코딩을 작성하고, 매크로를 실행하면 어떤 라이브러리가 필요한지 알려주기 때문에 어렵게 생각하실 필요는 없습니다.

 

 

 

이번에는 외부 라이브러리를 추가 해보세요.

외부 라이브러리는 닷넷 코어를 제외한 모든 참조 라이브러리를 말합니다.

일단, 윈도우 환경이라서 윈도우 데스크톱 폴더안에 있는 라이브러리들이 필요합니다.

그리고, 사용자가 만들었거나 인터페이스에 필요한 라이브러리 또는 오토픽에서 제공해주는 라이브러리를 사용할 수 있습니다.

 

 

 

여기까지가 셋팅 끝입니다.

좀 더 자세한 설명과 동작이 어떻게 되는지 그리고 옵션은 어떻게 사용하는지에 대해서는 아래 동영상을 참고 해주세요.

https://youtu.be/U0B66zqnbgU

 

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

https://autopeak.co.kr/bbs/board.php?bo_table=product99 

 

AutoPeak RPA Macro

오토픽 매크로는 복잡한 반복 작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

autopeak.co.kr

 

반응형

댓글