Tạo
Khối là các đoạn mã/lệnh được hiển thị dưới dạng các khối trông như mảnh ghép trò chơi.

Dù bạn muốn làm một đối tượng xoay vòng hay triệu hồi thiên thạch đầy uy lực bằng kĩ năng nhân vật, khối đều có thể giúp bạn thực hiện một cách dễ dàng.

Ngoài việc nhấn nút “Tập lệnh khối” trong phần “Hơn”, còn có một số cách khác để vào trình chỉnh sửa khối:

Mỗi đối tượng đều có tùy chọn để chỉnh sửa lệnh của nó.

Bạn có thể thêm mã vận hành Global, lệnh đội, hoặc lệnh người chơi trong mục “Cài Đặt - THIẾT LẬP CƠ BẢN”.

Tất cả các khối đều nằm trong bảng bên trái. Mỗi nút hình vuông tương ứng với một nhóm khối thuộc danh mục đó.
Cũng giống như khi bạn đặt các đối tượng vào màn chơi, bạn chỉ cần kéo thả các khối từ bảng bên trái vào vùng trống là được.

Chỉ khi khối được thêm vào một đối tượng, nó mới được hiển thị trong danh sách thả xuống ở góc trên bên phải của trình chỉnh sửa khối.
Như được minh họa trong hình, tòa nhà có thêm khối lệnh sẽ xuất hiện trong danh sách.
Tìm hiểu về khối lệnh
Khối có hai đặc điểm nổi bật: hình dạng và màu sắc.
Hãy cùng tìm hiểu cách khối hoạt động thông qua hai đặc điểm này.
Ý nghĩa của hình dạng
Giống như các khối đồ chơi, khối lệnh với các hình dạng khác nhau sẽ được sử dụng theo cách khác nhau.
Chỉ khi lắp ráp các khối lệnh có hình dạng phù hợp, chúng mới có thể hoạt động.
Khối sự kiện

Khối sự kiện có màu đỏ, phẳng ở phía trên và có phần lồi ở phía dưới.
Đây là điểm bắt đầu của tất cả các đoạn lệnh, không có khối nào có thể kết nối ở phía trên nó.
Trong một khối lệnh, không được phép có các khối sự kiện trùng lặp.
Khối lệnh thực thi

Khối thực thi có phần lõm ở phía trên và phần lồi ở phía dưới.
Nó hỗ trợ các đoạn lệnh khác. Dựa vào hình dạng, khối này có thể kết nối với khối sự kiện hoặc các khối thực thi khác. Nó cũng có thể đóng vai trò là điểm kết thúc của một đoạn lệnh.
Khối dữ liệu

Khối hình chữ nhật có một chấm màu vàng ở bên trái. Khối này chỉ có thể được nhúng vào các khối khác để cung cấp dữ liệu cần thiết.
Thứ tự chạy
Bằng cách lắp ráp các khối lệnh theo hình dạng của chúng, bạn có thể tạo ra một đoạn lệnh hoàn chỉnh.
Các khối lệnh luôn chạy theo thứ tự từ trên xuống dưới.
Ý nghĩa của màu sắc
Màu sắc được sử dụng để phân loại khối lệnh và cung cấp gợi ý trực quan.
Phân Loại

Nhấn vào thanh bên trái để mở rộng bảng khối lệnh. Mỗi nút hình vuông thường đại diện cho một nhóm khối lệnh với màu sắc riêng.
Ví dụ:
• Các khối lệnh logic có màu xanh lá đậm.
• Các khối lệnh dữ liệu có màu tím đỏ hoặc xám đậm.
Chỉ dẫn

Nếu một khối chứa một khối dữ liệu có cùng màu, điều đó có nghĩa đây là đầu ra (giá trị trả về) của nó.
Bạn có thể kéo đầu ra này và thả vào các khối khác bên dưới.
Ví dụ đơn giản
Bạn muốn người chơi bắt đầu một trận đấu súng ngay sau khi vào game? Không thành vấn đề.
Sự kiện + Hành động

Mở lệnh toàn cục và tìm sự kiện “Khi người chơi tham gia trò chơi” làm điểm bắt đầu.
Chọn khối thực thi “Thêm vật phẩm” làm hành động phản hồi cho sự kiện này.

Các mục “Vật Phẩm” và “Số Lượng” rất dễ hiểu. Ví dụ: chọn súng FAMAS với số lượng là 1.
Phần “Mục Tiêu” cho biết vũ khí sẽ được cấp cho ai. Làm thế nào để điền vào?

Chúng ta muốn cấp vũ khí cho “người chơi tham gia trò chơi”, vì vậy hãy kéo khối “Người chơi” được trả về bởi sự kiện “Khi người chơi tham gia trò chơi” vào ô “Mục tiêu”.
Bằng cách này, người chơi khi vào game sẽ nhận được một khẩu FAMAS:

Sự kiện + Điều kKiện + Hành động
Ngoài cách sử dụng mô hình “Sự Kiện + Hành Động” ở trên, bạn cũng có thể thêm điều kiện để biến nó thành mô hình “Sự Kiện + Điều Kiện + Hành Động” (ECA).
Sử dụng Nhật ký đầu ra
Bạn có thể gặp một vấn đề: sau khi vào game, bạn không thể thấy các khối lệnh đang chạy như thế nào.
Việc sử dụng nhật ký đầu ra sẽ giúp bạn quan sát và kiểm soát quá trình chạy của các khối lệnh.

Gõ từ khóa “log” vào thanh tìm kiếm ở phía trên bảng bên trái và thêm khối “In thông báo”.

Nhấn dấu cộng (+) để bảng bên trái hiển thị các tùy chọn hợp lệ. Nhấn vào khối chuỗi và nhập một thông báo.

Sau khi vào chế độ thử nghiệm, nhấn nút Log trong giao diện.

Khi khối chạy đến “In thông báo”, một dòng thông báo sẽ được in ra trong cửa sổ Nhật Ký Đầu Ra.
Việc sử dụng linh hoạt Nhật ký đầu ra rất hữu ích trong việc kiểm tra và xử lý lỗi.
Tham khảo thêm
Dưới đây là một số khối thường được sử dụng, bạn nên chú ý đến chúng:
Trong mục “SỰ KIỆN”: Khi Cập Nhật, Khi Vòng Bắt Đầu, Khi Người Chơi Tham Gia.
Trong mục “THỰC THỂ”: Đặt Thuộc Tính, Tạo Đối Tượng Cấp Độ, Thêm Vật Phẩm.
Trong mục “GAME”: Đặt Trạng Thái Di Chuyển Cho Tất Cả Người Chơi, Bật Vùng An Toàn, Tắt Vùng An Toàn, Đặt Bầu Trời.