PHẦN 2 : KHÁM PHÁ LẬP TRÌNH CHUYỂN ĐỘNG SCRATCH
11. Nhóm lệnh cảm biến
11.1. Lệnh Đang chạm vào màu ()/ Touching Color ()?
Lệnh này được sử dụng rộng rãi trong các dự án Scratch đặc biệt là các dự án dạngPlatformers.
Một vài ví dụ phổ biến dùng Đang chạm vào màu ()?:
* Nhân vật sẽ làm một cơng việc nào đó khi chạm vào màu xác định
* Dừng bắn đạn khi nó chạm vào một bức tường màu đỏ
* Thông báo "Ngõ cụt” khi đi trong một mê cung.
* Thông báo Game Over khi nhân vật chạm vào nước (màu xanh).
11.2. Lệnh Màu () chạm vào màu ()?/ Color () is Touching ()?
Một vài ví dụ phổ biến sử dụng lệnh này:
* Di chuyển một Sprite cho tới khi màu của nó chạm vào một màu xác
* Một nhân vật sẽ thực hiện một cơng việc nào đó khi màu sắc của nó chạm vào một màu xác định khác. Ví dụ: nếu màu trắng trên miệng con ngựa chạm vào màu xanh (nước) thì thực hiện việc uống nước...
* Dừng đạn khi nó chạm vào tường màu hồng
11.3. Chuột đã nhấn/ Mouse down?
Một vài ví dụ phổ biến thường dùng Chuột đã nhấn?:
* Khi bấm chuột nhân vật sẽ bay lên 1 khoảng cách nhất định, và rơi xuống khi khơng bấm chuột (ví dụ chú chim trong Flappy bird).
* Khi bấm chuột sẽ bắn đạn ra từ một khẩu súng
11.4. Lệnh Phím () được nhấn?/ Key () Pressed?
• Điều khiển di chuyển của một nhân vật.
• Thay đổi những điều nhân vật nói.
11.5. Chỉnh độ mờ video thành () %/ Set video transparency to () %
Lệnh này nằm trong nhóm lệnh cảm biến, nó cho phép thiết lập độ trong suốt của video với các mức độ tùy chọn.
pg. 63
SCRATCH 2.0 BY: PHẠM THANH HẢI