Các tập lệnh Scratch

14 502 0
Các tập lệnh Scratch

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CÁC TẬP LỆNH SCRATCH Nhóm câu lệnh Move Câu lệnh Ý nghĩa Dịch chuyển nhân vật bước theo hướng thời Chú ý: bước = pixel Xoay nhân vật độ theo chiều kim đồng hồ Xoay nhân vật độ ngược chiều kim đồng hồ Quay nhân vật theo hướng xác định (trong hình: 90 độ) Các hướng chính: Up (trên): 0o Right (phải): 90o Left (trái): -90o Down (xuống): 180o Chú ý: lệnh xoay nhân vật theo tâm Mỗi nhân vật có tâm Có thể dùng chức tinh chỉnh đồ họa đề thay đổi vị trí tâm nhân vật Xoay nhân vật theo hướng nhân vật khác vị trí trỏ chuột Di chuyển nhân vật đến vị trí có tọa độ X, Y tương ứng Lệnh tương đương với việc thực đồng thời lệnh Set X to Set Y to Chú ý: lệnh có tác dụng tức thời Chuyển đến vị trí trỏ chuột, nhân vật khác ví trí ngẫu nhiên hình thơng qua bảng chọn Câu lệnh Ý nghĩa Di chuyển đến vị trí (X, Y) khoảng thời gian định tính giây Thời gian nhập số thập phân, ví dụ 1.5 giây rưỡi Thay đổi tọa độ X nhân vật theo giá trị cho lệnh Giá trị số dương số âm Nếu giá trị > nhân vật chuyển động sang phải, giá trị < nhân vật chuyển động sang trái Thiết lập giá trị tọa độ X nhân vật Giá trị tham số lệnh khoảng -240 đến 240 Thay đổi tọa độ Y nhân vật theo giá trị cho lệnh Giá trị số dương số âm Nếu giá trị > nhân vật chuyểnđộng lên trên, giá trị < nhân vật chuyển động xuống Thiết lập giá trị tọa độ Y nhân vật Giá trị tham số lệnh khoảng -180 đến 180 Nếu gặp cạnh hình, quay lại Đây lệnh quan trọng Lệnh điều khiển nhân vật di chuyển gặp cạnh hình nhân vật "bật" trở lại theo nguyên tắc đối xứng gương Thiết lập kiểu quay nhân vật (ví dụ gặp cạnh hình) Có kiểu quay: trái - phải (right-left), không quay (do not rotate), quay tròn (all around) (hàm) trả lại giá trị tọa độ X nhân vật (hàm) trả lại giá trị tọa độ Y nhân vật (hàm) trả lại giá trị hướng nhân vật tính số đo góc Nhóm câu lệnh Look Câu lệnh Ý nghĩa Thể dòng chữ "Hello" khoảng thời gian giây Trong thời gian chương trình tạm dừng Thể dòng chữ "Hello" chương trình chạy bình thường Thể dòng chữ suy nghĩ "Hmm…" khoảng thời gian giây Trong thời gian chương trình tạm dừng Thể dòng chữ suy nghĩ "Hmm…" chương trình chạy bình thường Hiện nhân vật hình Ẩn (khơng hiện) nhân vật hình Thay đổi kiểu trang phục nhân vật sang dạng danh sách bên phải Thay đổi kiểu trang phục nhân vật sang dạng (trong danh sách) Thay đổi sân khấu sang dạng danh sách chọn bên phải Thay đổi hiệu ứng bên nhân vật theo giá trị cho trước Các hiệu ứng chọn danh sách, color, fisheye, Thiết lập giá trị hiệu ứng bên nhân vật theo giá trị cho trước Các hiệu ứng chọn danh sách, color, fisheye,… Hủy tất hiệu ứng thể nhân vật, quay trở trạng thái ban đầu Thay đổi kích thước nhân vật theo giá trị % cho trước so với kích thước thời Giá trị số dương âm Thiết lập kích thước nhân vật % so với kích thước gốc Chuyển nhân vật lên lớp Chuyển nhân vật xuống lớp (hàm) trả lại số thứ tự trang phục thời nhân vật (hàm) trả lại tên sân khấu thời (hàm) trả lại kích thức thời nhân vật Các lệnh riêng cho sân khấu Thay đổi sân khấu sang dạng danh sách chọn bên phải Thay đổi sân khấu sang dạng danh sách chọn bên phải chờ thực lệnh lệnh điều khiển sau: Chuyển sân khấu sang kiểu Thay đổi hiệu ứng bên sân khấu theo giá trị cho trước Các hiệu ứng chọn danh sách, color, fisheye, … Thiết lập giá trị hiệu ứng bên sân khấu theo giá trị cho trước Các hiệu ứng chọn danh sách, color, fisheye, … Hủy tất hiệu ứng thể sân khấu, quay trở trạng thái ban đầu (hàm) trả lại số thứ tự sân khấu thời danh sách (hàm) trả lại tên sân khấu thời Nhóm câu lệnh Sound Câu lệnh Ý nghĩa Bật âm theo âm danh sách bên phải không dừng chạy chương trình Bật âm theo âm danh sách bên phải, chương trình dừng lại đợi kết thúc âm Tắt tất âm Đánh trống với tốc độ (1/4) nhịp trống Lựa chọn kiểu trống danh sách đánh số Tạm nghỉ đánh trống thời gian (1/4) nhịp trống Chơi nốt nhạc (nốt C) danh sách thời gian nhịp trống Chọn công cụ chơi nhạc danh sách Thay đổi độ lớn âm theo tỉ lệ phần trăm so với thời Cho phép nhập số dương âm Thiết lập độ lớn âm theo mức phần trăm loa hệ thống (máy tính) (hàm) trả lại độ lớn âm thời loa hệ thống Thay đổi nhịp trống, tăng lên (hoặc giảm đi) nhịp trống phút Thiết lập nhịp trống theo nhịp đập trống phút (hàm) trả lại giá trị nhịp trống thời số lượng nhịp trống phút Nhóm câu lệnh Pen Câu lệnh Ý nghĩa Xóa tất hình đồ họa vẽ trước bới bút (pen) In (hiển thị) hình ảnh nhân vật hình (chú ý: hình ảnh không nằm sân khấu) Đặt chế độ hạ bút để bắt đầu vẽ theo vết chuyển động nhân vật Đặt chế độ nhấc bút không vẽ Đặt màu sắc cho bút theo mẫu màu Dùng chuột nháy chọn vị trí để chọn màu Thay đổi màu bút theo giá trị nhập trực tiếp Cho phép giá trị âm dương Giá trị màu thiết lập theo hiệu ứng màu sắc (color effect) Thiết lập màu cho bút theo giá trị màu Màu sắc có giá trị từ đến 200 phân bổ sau: Thay đổi độ mờ bút theo giá trị Độ mờ đo giá trị từ (màu chuẩn, thẫm nhất, đến 100, mờ nhạt nhất) Thiết lập độ mờ bút theo giá trị Độ mờ đo giá trị từ (màu chuẩn, thẫm nhất, đến 100, mờ nhạt nhất) Thay đổi kích thước bút theo pixel Giá trị thay đổi dương âm Thiết lập kích thước bút theo giá trị pixel Nhóm câu lệnh Variable Câu lệnh Ý nghĩa Tạo biến nhớ (hàm) trả lại giá trị thời biến nhớ Lựa chọn có hiển thị hay khơng giá trị biến nhớ hình Thể biến nhớ có dạng sau: Gán giá trị cụ thể cho biến nhớ "a" Giá trị số chữ Thay đổi biến nhớ "a" theo giá trị số (1) nhập trực tiếp phía phải Chú ý: giá trị bắt buộc phải số, dương âm Nếu nhập sai lỗi thông báo "NaN" Hiện giá trị biến nhớ "a" hình Ẩn khơng giá trị biến nhớ "a" hình Tạo danh sách (mảng) giá trị (hàm) trả lại giá trị biến nhớ "b" dãy số văn Bổ sung giá trị vào cuối mảng "b" Giá trị số chữ Xóa phần tử thứ khỏi mảng "b" Chèn giá trị vào mảng "b" vị trí trước phần tử thứ Mảng "b" tăng thêm phần tử Giá trị số chữ Thay phần tử thứ mảng "b" giá trị Giá trị số chữ (hàm) trả lại giá trị phần tử thứ mảng "b" (hàm) trả lại giá trị số phần tử có mảng "b" (hàm logic) trả lại giá trị mảng "b" chứa phần tử có giá trị Thể mảng "b" hình Ẩn khơng mảng "b" hình Nhóm câu lệnh Event Câu lệnh Ý nghĩa Đây lệnh "bắt đầu chương trình" Chương trình (nhóm lệnh) chạy nháy lên cờ xanh Lệnh điều khiển bàn phím Nhóm lệnh chạy phím tương ứng bấm Lệnh điều khiển chuột Nhóm lệnh chạy nháy chuột lên nhân vật Lệnh điều khiển theo sân khấu Nhóm lệnh chạy sân khấu thay đổi sang Lệnh điều khiển phụ thuộc vào độ âm (loudness), thời gian (timer) tốc độ chuyển động (video motion) Khi điều kiện thỏa mãn nhóm lệnh chạy Lệnh điều khiển thơng điệp Nhóm lệnh thực nhân vật nhận thông điệp Lệnh gửi thông điệp cụ thể Lệnh "when I receive the message" có tác dụng trả lời cho thông điệp Các lệnh khác chạy bình thường Chú ý: lệnh có chức tạo thơng điệp Lệnh gửi thông điệp cụ thể Khi gửi thông điệp chương trình tạm dừng chờ tất nhân vật khác thực xong lệnh nhận thơng điệp Sau chương trình quay lại thực lệnh Chú ý: lệnh có chức tạo thơng điệp Ví dụ: Trong ví dụ trên: người dùng nháy phím Space, nhóm gửi thơng điệp chờ nhóm thứ nhận thông điệp thể giây Sau nhóm thứ thực tiếp lệnh "hide" Nhóm câu lệnh Control Câu lệnh Ý nghĩa Chương trình tạm dừng giây Nhóm lệnh khung thực lặp lại lần Nhóm lệnh khung thực lặp lại vô hạn lần Lệnh điều khiển có điều kiện If Nếu điều kiện biểu thức lệnh Đúng nhóm lệnh khung chạy Lệnh điều khiển rẽ nhánh If-then-else Nếu điều kiện biểu thức lệnh Đúng nhóm lệnh khung chạy, ngược lại điều kiện biểu thức lệnh Sai nhóm lệnh khung (else) chạy Lệnh "dừng khi" Chương trình tạm dừng điều kiện biểu thức lệnh trả lại giá trị Đúng Lệnh "lặp khi" Nhóm lệnh khung thực lặp lại điều kiện biểu thức lệnh trả lại giá trị Đúng Lệnh "dừng chạy" Lệnh dừng chạy theo khả lựa chọn từ ô bên phải Có thể chọn "all" - dừng tất chương trình; "this script" - dừng chương trình tại; "other scripts in sprite" - dừng tất chương trình tương ứng với nhân vật thời Lệnh "khi bắt đầu sao" Các lệnh khối thực nhân vật (phân thân) tạo Lệnh thực việc tạo (phân thân) nhân vật Nhân vật tạo (phân thân) chọn từ danh sách "itself" tạo phân thân cho Có thể tạo phân thân cho nhân vật khác Lệnh xóa (phân thân) thời Nhóm câu lệnh Sensing Câu lệnh Ý nghĩa Điều kiện cảm biến va chạm Có thể chọn vật thể va chạm từ danh sách nhân vật, trỏ chuột hay cạnh hình Nếu có va chạm hàm giá trị trả lời giá trị Đúng Điều kiện cảm biến va chạm màu sắc Màu chọn cách nháy chuột lên vị trí có màu muốn chọn Hàm trả lại giá trị nhân vật va chạm với màu sắc chọn Điều kiện cảm biến màu sắc va chạm màu sắc Màu sắc chọn cách nháy chuột lên vị trí màu Hàm trả lại giá trị Đúng màu va chạm Hàm số trả lại khoảng cách từ (tâm) nhân vật thời đến nhân vật khác, đến vị trí trỏ chuột Lệnh "hỏi chờ" Nhân vật thể câu hỏi

Ngày đăng: 28/10/2018, 05:29

Từ khóa liên quan

Mục lục

  • CÁC TẬP LỆNH SCRATCH

    • Nhóm câu lệnh Move

    • Nhóm câu lệnh Look

    • Nhóm câu lệnh Sound

    • Nhóm câu lệnh Pen

    • Nhóm câu lệnh Variable

    • Nhóm câu lệnh Event

    • Nhóm câu lệnh Control

    • Nhóm câu lệnh Sensing

    • Nhóm câu lệnh Operators

Tài liệu cùng người dùng

Tài liệu liên quan