본문 바로가기
이미지 매크로

게임 에너지 자동 체크 매크로 만들기|바 형태 인식 & 자동 회복 스크립트 예제

by 업무자동화 2025. 7. 19.
반응형

 

 

안녕하세요, 엔지엠소프트웨어입니다.
이전 글에서는 이미지 검색 & 클릭 매크로를 만들었는데요, 이번엔 조금 더 나아가 게임 속 에너지 바를 인식해서 자동 회복 or 귀환하는 자동화 스크립트를 만들어보겠습니다.

✅ OCR로 숫자를 인식하는 방식은 한계가 있습니다.
대부분 게임은 에너지를 막대 바 형태로 표시하니까요.
오늘은 이 ‘에너지 바’를 이미지 기반으로 체크하는 방식입니다.

 

 

 

📘 준비사항

  1. [이전 글: 이미지 서치 매크로 만들기] ← 이 내용을 이해하고 오시면 더 쉬워요!
  2. 에디터 실행 및 기본적인 변수 설정법 숙지
  3. 게임 화면에서 에너지 바 캡처 이미지


🧪 STEP 1: 변수 추가 – 에너지바 인식용

  1. 도구상자 > 변수 추가 액션 삽입
  2. 설정:
    • 아이디: 에너지바
    • 덮어쓰기: True
    • 변수 형식: Int

이 변수는 나중에 에너지 퍼센트 계산용으로 쓰입니다. 에너지바 이미지를 범용적으로 사용하기 위해 약간 이미지를 편집해줍니다. 아래 그림을 참고해서 따라해보세요. 

 

🧮 STEP 3: 흰색 픽셀 위치 계산 (퍼센트 계산)

  1. 픽셀 서치 액션 사용
    • 대상 이미지: 에너지바.png
    • 색상: 255, 255, 255 (흰색)

  1. 픽셀 좌표 → 변수 저장
    • 변수A: 픽셀 위치 X좌표
    • 변수B: 전체 이미지 폭 (예: 199px)

  1. 스마트 사칙연산:→ 현재 에너지 퍼센트 자동 계산
    {A} / {B} * 100

🔎 이미지 폭은 이미지 파일 우클릭 → 속성 → 자세히 탭에서 확인 가능

 

 

 

 

덮어쓰기를 True로 설정하고, 저장 위치는 바탕화면에 "에너지바.png"로 설정했습니다. 캡쳐 영역은 아래 그림을 참고해서 설정 해보세요. 여기까지 설정한 후 실행(Ctrl+Alt+F8)하면 바탕화면에 검은색과 흰색으로 된 에너지바 이미지가 저장되는걸 알 수 있습니다.

|============        |

🧪 STEP 4: 테스트 & 조건 처리

이제 퍼센트 계산값을 바탕으로 아래처럼 조건 분기 처리를 추가할 수 있습니다.

  • 에너지 < 30% → 자동 물약 사용
  • 에너지 < 10% → 마을로 귀환
  • 에너지 > 90% → 공격 유지 등

스크립트를 반복 실행하면 자동 회복/귀환 루틴이 완성됩니다.

 

찾은 픽셀의 위치 값을 100분율로 계산하기 위해 변수에 저장해야 합니다.

  1. 변수 카테고리의 추가하기 클릭
  2. 추가 클릭
  3. 변수 이름과 데이터 설정

스마트 사칙연산을 추가한 후 아래 그림과 같이 설정하세요. 변수B의 199는 바탕화면에 저장되어 있는 에너지바.png의 실제 크기입니다. 이미지의 폭을 알아내려면, 이미지를 선택하고 우클릭 후 속성에 들어가세요. 자세히 탭에 보면 폭(Width)과 높이(Height)를 알 수 있습니다. 예제에서는 에너지바.png의 폭이 199네요.

픽셀 서치로 감지한 위치를 가져와야합니다. 물론, 변수를 통해서요^^;

 

변수에 저장된 위치 값을 변수 A에 넣어줍니다. 공식에서 {A}/{B}*100이니 흰색 픽셀의 위치를 전체 크기로 나눈 후 100을 곱해주면 퍼센트 값을 알아낼 수 있습니다. 아래와 같이 테스트 해볼 수 있습니다. 에너지를 조금씩 지울수록 결과값과 결과식이 변화하는걸 볼 수 있죠? 이 스크립트를 반복시키면 항상 조건에 따라 처리가 가능해집니다. 물론, 몇퍼센트일 때 어떤 동작을 순차적으로 수행할수도 있습니다.

 

 

✅ 전체 요약: 4줄로 완성하는 에너지 체크 매크로

1. 에너지 바 이미지 저장 (흑/백 필터 적용)
2. 픽셀 서치로 흰색 위치 확인
3. 위치를 변수로 저장
4. 사칙연산으로 백분율 계산

🎯 실시간으로 에너지 상태를 확인하고, 자동으로 회복 아이템을 쓰거나 귀환 루틴을 실행하는 데 사용할 수 있습니다.

📦 예제 스크립트 & 추가 자료

에너지바 체크 매크로.ngs
0.02MB


🏷 추천 키워드

#게임자동화 #에너지바인식 #매크로제작 #스크립트자동화 #픽셀서치 #OCR한계극복 #엔지엠소프트웨어 #RPA게임매크로 #자동회복매크로 #에너지체크스크립트 #이미지필터링
반응형