본문으로 건너뛰기

회전 좌표계 초기화 (screen.init)

선언

원래 좌표계 = screen.init(좌표계)

매개변수

  • 좌표계
    정수형
    0은 세로 화면에서 home이 아래쪽임을 의미합니다.
    1은 가로 화면에서 home이 오른쪽임을 의미합니다.
    2는 가로 화면에서 home이 왼쪽임을 의미합니다.
    3은 세로 화면에서 home이 위쪽임을 의미합니다.

반환값

  • 원래 좌표계
    정수형. 이 함수를 호출하기 전에 사용하던 좌표계를 반환합니다.

설명

색상 추출 또는 탭에 사용할 좌표계를 초기화하며 다음 함수의 좌표 매개변수와 반환값 의미에 영향을 줍니다.

screen.get_color
screen.is_colors
screen.find_color
screen.ocr_text
screen.image
touch.on
touch.move
touch.off
touch.tap

iPhone 8(750x1334 해상도)을 예로 들면 다음과 같습니다.

기본 세로 화면 좌표계 screen.init(0)
(0,0) 물리적 왼쪽 위
┌──────────────────────────────────▶ x+
│ │

│ │

│ │

│ │

│ │

│ │

│ │

│ │

│ │
│ │
▼ y+ ▼
(750,1334) 물리적 오른쪽 아래
┌──────────────────────────────────┐
│ Home │
└──────────────────────────────────┘
Home이 오른쪽인 가로 화면 좌표계 screen.init(1)
 (0,0)
┌────────────────────────────────────────────────▶ x+ 물리적 오른쪽 아래
│ │ ┌───┐
│ │ │
│ │ │ │
│ │ │
│ │ │ │
│ │ H │
│ │ │ o │
│ │ m │
│ │ │ e │
│ │ │
│ │ │ │
│ │ │
│ │ │ │
│ │ └───┘
▼ y+ ▼
물리적 왼쪽 위 (1334,750)
Home이 왼쪽인 가로 화면 좌표계 screen.init(2)
      (0,0)
┌────────────────────────────────────────────────▶ x+ 물리적 왼쪽 위
┌───┐ │ │
│ │ │
│ │ │ │
│ │ │
│ │ │ │
│ H │ │
│ o │ │ │
│ m │ │
│ e │ │ │
│ │ │
│ │ │ │
│ │ │
│ │ │ │
└───┘ │ │
▼ y+ ▼
물리적 오른쪽 아래 (1334,750)
Home이 위쪽인 세로 화면 좌표계 screen.init(3)
   ┌──────────────────────────────────┐
│ Home │
└──────────────────────────────────┘
(0,0) 물리적 오른쪽 아래
┌──────────────────────────────────▶ x+
│ │

│ │

│ │

│ │

│ │

│ │

│ │

│ │

│ │
│ │
▼ y+ ▼
(750,1334) 물리적 왼쪽 위

예제

screen.init(0)    -- home이 아래쪽
screen.init(1) -- home이 오른쪽
screen.init(2) -- home이 왼쪽
screen.init(3) -- home이 위쪽

다음 별칭을 호출해도 같은 효과를 얻을 수 있습니다.

screen.init_home_on_bottom()    -- home이 아래쪽
screen.init_home_on_right() -- home이 오른쪽
screen.init_home_on_left() -- home이 왼쪽
screen.init_home_on_top() -- home이 위쪽