Khối chuyển động trong đầu
Trong phần trước của loạt bài này, chúng ta đã xem xét các nội dung trong Scratch—phông nền, họa tiết, trang phục và âm thanh. Sau khi tạo một số nội dung, bạn cần yêu cầu chúng làm điều gì đó, đó là lúc các khối xuất hiện Show
Khối là các dòng hoặc khối mã mà bạn kéo vào dự án của mình để tạo tập lệnh. Mỗi nội dung có thể có nhiều tập lệnh được liên kết với nó và mỗi tập lệnh có thể có bao nhiêu khối tùy ý. Khi bạn có nhiều kinh nghiệm hơn với Scratch và bắt đầu xây dựng các dự án phức tạp hơn, bạn sẽ thấy rằng tập lệnh của mình có thể khá dài và phức tạp, vì vậy, điều quan trọng là phải tìm ra cách hiệu quả nhất để tạo tập lệnh và khối hiệu quả nhất có thể. Đây là một kỹ năng tốt để học nếu bạn đang sử dụng Scratch làm điểm khởi đầu để dạy bản thân hoặc người khác cách viết mã, vì viết mã gọn gàng, hiệu quả là rất quan trọng Ở phần sau của loạt bài này, tôi sẽ trình bày chi tiết hơn về từng loại khối và chứng minh việc sử dụng chúng thông qua các dự án, nhưng trong bài đăng này, tôi sẽ cung cấp cho bạn tổng quan nhanh về các loại khối khác nhau và bạn có thể làm gì với chúng Sử dụng các khối trong ScratchĐể sử dụng một khối, chỉ cần chọn nội dung mà khối áp dụng rồi kéo khối đó vào ngăn tập lệnh của bạn Trong ảnh chụp màn hình bên dưới, bạn có thể thấy dự án tôi đã tạo trong phần trước. Dự án này có một số họa tiết nhưng chưa có tập lệnh nào. Để bắt đầu tạo tập lệnh, hãy nhấp vào nội dung bạn muốn áp dụng (giai đoạn hoặc nhân vật phụ), sau đó kéo các khối có liên quan vào khung tập lệnh ở bên phải. Để thêm nhiều khối vào một tập lệnh, hãy kéo các khối mới vào vị trí trong tập lệnh mà bạn muốn chúng xuất hiện. Bạn có thể thêm các khối mới bên trên hoặc bên dưới các khối hiện có Để thêm nhiều tập lệnh, chỉ cần kéo một khối mới vào ngăn tập lệnh nhưng cách xa (các) tập lệnh hiện có Để xóa một khối khỏi tập lệnh, chỉ cần kéo khối đó sang trái, ra khỏi ngăn tập lệnh. Lưu ý rằng bạn chỉ có thể làm điều này cho khối dưới cùng trong tập lệnh hoặc khối riêng. nếu bạn kéo một khối ra khỏi ngăn tập lệnh có các khối khác được đính kèm bên dưới, thì tất cả các khối bên dưới khối đó cũng sẽ bị xóa. Nếu bạn muốn làm điều này, hãy chọn khối ngay bên dưới khối bạn muốn xóa và kéo khối đó ra khỏi tập lệnh. Sau đó kéo khối bạn muốn xóa (i. e. cái dưới cùng) ra khỏi ngăn tập lệnh và kéo các khối bạn đã di chuyển trở lại vị trí Bạn cũng có thể xóa các khối bằng menu phím tắt mà bạn truy cập bằng cách nhấp chuột phải vào một khối. Điều tương tự cũng áp dụng với việc kéo các khối đi. nếu bạn xóa một khối có các khối khác bên dưới, các khối đó cũng sẽ bị xóa Bạn cũng có thể sử dụng menu phím tắt để thêm nhận xét vào tập lệnh của mình, sao chép chúng hoặc nhận trợ giúp về khối mà bạn đã nhấp chuột phải vào Các loại khối trong ScratchScratch cung cấp cho bạn mười loại khối, mỗi loại bao gồm một số khối mà bạn có thể sử dụng để thực hiện các công việc tương tự. đó là
Chúng ta hãy xem mỗi loại này bao gồm những gì khối chuyển độngCác khối chuyển động là thứ bạn sử dụng để đặt các nhân vật của mình trên sân khấu hoặc di chuyển chúng. Chúng có màu xanh đậm. Bạn chỉ có thể sử dụng các khối chuyển động với các họa tiết, không phải với sân khấu Khối chuyển động bao gồm các loại chuyển động sau
Những âm thanh này rất đơn giản, nhưng chúng là nền tảng cho rất nhiều trò chơi và hoạt hình. Chúng ta sẽ sử dụng các khối chuyển động trong một dự án ví dụ ở phần sau của loạt bài này trông khốiCác khối trông có màu tím và chúng kiểm soát các họa tiết và phông nền của bạn trông như thế nào, kích thước của chúng và liệu chúng được hiển thị phía trước hay phía sau các nội dung khác. Các khối giao diện cũng bao gồm các khối cho phép bạn hiển thị văn bản Các khối hình có thể được sử dụng với các họa tiết và phông nền, mặc dù có một số khối chỉ áp dụng cho các họa tiết. Các loại khối Look chính là
Các khối look thực sự hữu ích để tạo các hiệu ứng hoạt hình và có thể được sử dụng để tạo một số hiệu ứng mạnh mẽ khi kết hợp với các khối điều khiển và sự kiện khối âm thanhTập hợp các khối tiếp theo là các khối Âm thanh màu hồng. Nếu bạn đang dạy một nhóm trẻ em viết mã bằng Scratch, bạn sẽ sớm thấy rằng chúng rất phổ biến. Các khối thuộc các danh mục này
Việc sử dụng các khối âm thanh sẽ bổ sung thêm một khía cạnh khác cho hoạt ảnh và trò chơi của bạn, đồng thời có thể giúp nâng cao trải nghiệm người dùng, chẳng hạn như nếu bạn thêm các hiệu ứng âm thanh tương ứng với các sự kiện trong trò chơi khối bútBạn có thể sử dụng các khối Bút màu xanh lục để tạo các trò chơi tương tác nơi người dùng có thể vẽ trên sân khấu. Kết hợp các khối bút với các khối sự kiện và điều khiển để tạo các ứng dụng vẽ tương tác, riêng của chúng hoặc là một phần của trò chơi. Bạn cũng có thể sử dụng một số khối theo những cách khác, chẳng hạn như sử dụng khối Khối bút bao gồm
Bạn sẽ thấy cách sử dụng các khối bút trong một ví dụ hoạt động ở phần sau của loạt bài này. Lưu ý rằng chỉ có thể sử dụng khối Khối dữ liệuKhối dữ liệu cho phép bạn tạo và thao tác dữ liệu trong hoạt ảnh và trò chơi của mình. Bạn có thể tạo hai loại dữ liệu. biến và danh sách. Chúng có thể được sử dụng với các họa tiết và với sân khấu Các biến cho phép bạn xác định các giá trị cho một biến và sau đó sử dụng nó trong dự án của bạn. Chúng rất tuyệt vời cho các trò chơi tính thời gian hoặc ghi điểm hoặc để xác định số lần một vòng lặp cần chạy. Khối dữ liệu có màu cam đối với biến và màu nâu cam đối với danh sách. Khi bạn tạo một biến, bạn sẽ thấy một số khối biến
Danh sách có thể được sử dụng để lưu trữ và thao tác dữ liệu được nhóm hoặc liên quan Khi bạn tạo một danh sách, một số khối sẽ có sẵn cho bạn
Các khối dữ liệu đưa Scratch lên một cấp độ nâng cao hơn giống như nhiều ngôn ngữ lập trình và có nghĩa là các dự án của bạn có thể phản ứng với các sự kiện và đầu vào của người dùng theo nhiều cách khác nhau. Chúng có thể được sử dụng với các họa tiết và sân khấu Khối sự kiệnCác khối Sự kiện màu nâu là nền tảng của Scratch vì không có chúng, sẽ không có gì xảy ra. Mỗi tập lệnh sẽ có một sự kiện khi bắt đầu để thông báo cho tập lệnh chạy. Đây có thể là cờ xanh được nhấp để bắt đầu dự án hoặc có thể là một sự kiện được kích hoạt trong khi dự án của bạn đang chạy. Sử dụng tất cả các khối sự kiện với sân khấu hoặc nhân vật của bạn. tên của một số trong số chúng sẽ thay đổi một chút tùy thuộc vào việc bạn đang làm việc với Các khối sự kiện bao gồm
Sự kiện rất hữu ích để bắt đầu tập lệnh, cả khi dự án được khởi chạy và trong khi dự án đang chạy khối điều khiểnCác khối điều khiển cho phép bạn kiểm soát các khối trong tập lệnh của mình, chèn các câu điều kiện, vòng lặp, lặp lại và tạm dừng. Chúng có thể làm cho mã của bạn hiệu quả hơn nhiều và có thể rất mạnh mẽ khi được kết hợp với các biến và/hoặc toán tử Khối điều khiển bao gồm
Các khối điều khiển rất phù hợp để thêm tính tương tác vào dự án của bạn, cũng như để viết mã hiệu quả hơn—một điều hữu ích để tìm hiểu khối cảm biếnKhối cảm biến có màu xanh nhạt. Chúng cho phép bạn xác định điều gì đang xảy ra tại một thời điểm nhất định và làm cho các họa tiết hoặc nền của bạn phản hồi Khối cảm biến bao gồm
Bạn có thể sử dụng các khối điều khiển trong trò chơi để khiến người chơi bị thua khi một đối tượng chạm vào đối tượng khác hoặc để phát hiện xem một nhân vật có di chuyển đủ nhanh để đâm vào một nhân vật khác hay không, chẳng hạn khối toán tửKhối toán tử cho phép bạn so sánh giữa hoặc thực hiện các hàm số học trên các giá trị khác nhau và có thể được sử dụng cùng với khối dữ liệu hoặc khối cảm biến trong số các khối khác Toán tử bao gồm
Bạn có thể sử dụng tất cả các khối toán tử với các họa tiết và sân khấu nhiều khối hơnSử dụng các khối 'thêm' màu tím sẫm để tạo các khối của riêng bạn. Đây là hữu ích để làm cho mã của bạn hiệu quả hơn. Nếu bạn có một tập hợp các khối mà bạn đang sử dụng lặp đi lặp lại trong dự án của mình, có thể trên các sprite hoặc tập lệnh cho echo sprite, bạn có thể xác định một khối duy nhất bao gồm tập hợp các khối đó (hoặc thói quen) và chỉ sử dụng khối đó bất cứ khi nào bạn muốn chạy . Nó giống như tạo một hàm hoặc lớp trong các ngôn ngữ lập trình khác Tại đây, bạn cũng có thể thêm tiện ích mở rộng, liên kết phần cứng như picoboard hoặc Lego WeDo để thêm đầu vào vật lý vào dự án của bạn hoặc điều khiển rô-bốt mà bạn chế tạo Tóm lượcScratch đi kèm với rất nhiều khối mà bạn có thể sử dụng trong các dự án của mình, khối này có thể được mở rộng hơn nữa khi bạn kết hợp chúng hoặc tạo khối của riêng bạn. Với thực hành và trí tưởng tượng, bạn không thể làm được rất ít với những khối này Khi chúng ta thực hiện loạt bài này, tôi sẽ tập trung vào các loại khối khác nhau và chỉ cho bạn cách sử dụng chúng trong các dự án của bạn Khối chuyển động là gì?Các khối chuyển động được sử dụng để điều khiển chuyển động của sprite. Có sẵn trong. Mã hóa khối, Mã hóa Python. Chế độ. Chế độ sân khấu
Ví dụ về khối chuyển động là gì?Các khối chuyển động được sử dụng để điều khiển chuyển động của nhân vật. Chúng có màu xanh lam. Ví dụ về các khối chuyển động là – 1. Xoay 15 độ – xoay sprite theo chiều kim đồng hồ theo mức độ đã chỉ định.
Các thành phần của khối chuyển động trong Scratch là gì?Khối chuyển động cho "chuyển động" . Giải trình Di chuyển (10) bước. Sẽ di chuyển sprite với số bước cụ thể Xoay () độ. Điều chỉnh sprite sang trái/phải theo độ đã chỉ định đi đến. Cho phép sprite đi đến vị trí x và y cụ thể |