Khởi tạo hệ tọa độ xoay (screen.init)
Khai báo
previousCoordinateSystem = screen.init(orientation)
Tham số
- orientation
Giá trị nguyên.
0 có nghĩa là hình thức đứng với Home ở dưới
1 có nghĩa là hình thức ngang với Home ở phải
2 có nghĩa là hình thức ngang với Home ở trái
3 có nghĩa là hình thức đứng với Home ở trên
Giá trị trả về
- previousCoordinateSystem
Giá trị nguyên đại diện cho hệ tọa độ đang sử dụng trước khi gọi hàm này.
Mô tả
Khởi tạo hệ tọa độ được sử dụng khi lấy màu sắc hoặc thực hiện các hành động chạm.
Cài đặt này ảnh hưởng đến cách hệ số tọa độ và giá trị trả về được giải thích bởi các hàm sau:
screen.get_color
screen.is_colors
screen.find_color
screen.ocr_text
screen.image
touch.on
touch.move
touch.off
touch.tap
Sử dụng iPhone 8 làm ví dụ (750x1334 độ phân giải):
Hệ tọa độ hình thức đứng mặc định, screen.init(0)
(0,0) góc trên bên trái vật lý
┌──────────────────────────────────▶ x+
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
▼ y+ ▼
(750,1334) góc dưới bên phải vật lý
┌──────────────────────────────────┐
│ Home │
└──────────────────────────────────┘
Hình thức ngang với Home ở phải, screen.init(1)
(0,0)
┌────────────────────────────────────────────────▶ x+ góc dưới bên phải vật lý
│ │ ┌───┐
│ │ │
│ │ │ │
│ │ │
│ │ │ │
│ │ H │
│ │ │ o │
│ │ m │
│ │ │ e │
│ │ │
│ │ │ │
│ │ │
│ │ │ │
│ │ └───┘
▼ y+ ▼
góc trên bên trái vật lý (1334,750)
Hình thức ngang với Home ở trái, screen.init(2)
(0,0)
┌────────────────────────────────────────────────▶ x+ góc trên bên trái vật lý
┌───┐ │ │
│ │ │
│ │ │ │
│ │ │
│ │ │ │
│ H │ │
│ o │ │ │
│ m │ │
│ e │ │ │
│ │ │
│ │ │ │
│ │ │ │
│ │ │ │
└───┘ │ │
▼ y+ ▼
góc dưới bên phải vật lý (1334,750)
Hình thức đứng với Home ở trên, screen.init(3)
┌──────────────────────────────────┐
│ Home │
└──────────────────────────────────┘
(0,0) góc dưới bên phải vật lý
┌──────────────────────────────────▶ x+
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
│ │
│
▼ y+ ▼
(750,1334) góc trên bên trái vật lý
Ví dụ
screen.init(0) -- Home ở dưới
screen.init(1) -- Home ở phải
screen.init(2) -- Home ở trái
screen.init(3) -- Home ở trên
Các biệt danh sau đây có cùng hiệu quả:
screen.init_home_on_bottom() -- Home ở dưới
screen.init_home_on_right() -- Home ở phải
screen.init_home_on_left() -- Home ở trái
screen.init_home_on_top() -- Home ở trên