Mục lục:
- Câu hỏi các hành động từ tab kiểm soát
- Các hành động khác từ tab kiểm soát
- Hành động mã lệnh từ tab kiểm soát
- Các hành động biến đổi từ tab kiểm soát
Video: Bài 17 Game nho nhỏ điều khiển vật bằng python Phần 1 | Học lập trình python 2025
GameMaker: Bảng điều khiển của Studio (bao gồm các câu hỏi, khác, mã và biến). Các hành động này có thể thực hiện các tác vụ phức tạp trong trò chơi của bạn.
Tab điều khiển.Câu hỏi các hành động từ tab kiểm soát
Có chín Câu hỏi Hành động, như thể hiện trong hình tiếp theo. Họ đặt câu hỏi như, không có gì tồn tại, là có va chạm, hai giá trị như nhau, vân vân. Và nếu như vậy, hành động tiếp theo trong phần Tác vụ được kích hoạt.
-
Kiểm tra Rỗng: Tác vụ này yêu cầu xem liệu Instance có được đặt ở vị trí đã chỉ định hay không sẽ gây ra va chạm. Hành động này yêu cầu Instance làm việc kiểm tra có một chỉ mục Mask hoặc một Sprite với Mask va chạm hợp lệ.
-
Kiểm tra sự va chạm: Hành động này chỉ đơn giản kiểm tra xem Instance đã va chạm với một Instance khác.
-
Kiểm tra đối tượng: Hành động này kiểm tra xem có một Trường hợp của một đối tượng quy định tại vị trí đã chỉ định hay không.
-
Số kiểm tra: Hành động này rất hữu ích nếu bạn muốn kiểm tra nếu có một số lượng nhất định các Trường hợp trong Phòng, và nếu có, để thực hiện Hành động tiếp theo.
-
Test Chance: Hành động này lấy kết quả của một cơ hội một-trong-X, nơi bạn thiết lập X (đầu vào để kiểm tra). Ví dụ: nếu bạn sử dụng 10, thì sẽ có 1 đến 10 cơ hội (dựa trên một cuộn dice mô phỏng) mà Tác vụ tiếp theo sẽ được kích hoạt.
-
Kiểm tra Câu hỏi: Hành động này cho phép bạn hỏi người chơi một câu hỏi có hoặc không, điều này kích hoạt một Hành động tương ứng. Câu hỏi xuất hiện trong một cửa sổ bật lên trong suốt trò chơi.
-
Biểu thức kiểm tra: Như được mô tả trong hướng dẫn sử dụng phần mềm, hành động này là hành động câu hỏi chung nhất, theo đó bạn có thể nhập một biểu thức tùy ý và đánh giá nó. Nếu biểu thức đánh giá đúng (nghĩa là một số lớn hơn hoặc bằng 0. 5), hành động kế tiếp (hoặc khối hành động) được thực hiện.
-
Kiểm tra Chuột: Tác vụ này trả về true nếu nút chuột chỉ định được nhấn và hành động tiếp theo được thực hiện; hành động này thường được đặt trong một sự kiện Bước.
-
Kiểm tra lưới: Tác vụ này trả về true nếu Instance nằm trong lưới.
Các hành động khác từ tab kiểm soát
Phần Hành động Khác của tab kiểm soát, thể hiện trong hình này, bao gồm một phạm vi rộng các Hành động liên quan đến việc sử dụng mã.
Tác vụ Khác từ tab kiểm soát.-
Khởi động Khối chặn và Kết thúc: Sử dụng các Tác vụ này để nhóm một khối Hành động, như thể hiện trong hình này.Bằng cách này, tất cả các Hành động trong khối được thực hiện nếu kích hoạt.
Thông thường, chỉ hành động đầu tiên theo sau câu hỏi Hành động được kích hoạt. Đặt Start Block Action sau khi câu hỏi được yêu cầu (trong trường hợp này, là một Test Variable Action). Đặt Khối kết thúc sau Hành động cuối cùng bạn muốn kích hoạt.
Sử dụng các hành động Bắt đầu và Kết thúc Hoạt động. -
Khác: Sử dụng Hành động này nếu bạn muốn điều gì khác xảy ra nếu câu hỏi kiểm tra trả về sai thay vì đúng. Thiết lập hành động của bạn để bạn có câu hỏi, sau đó một khối mã để kích hoạt nếu đúng, sau đó là Hành động Khác, và sau đó một khối mã để kích hoạt nếu sai.
-
Thoát sự kiện: Sử dụng Hành động này nếu bạn không muốn Tác vụ khác kích hoạt trong Sự kiện này.
-
Lặp lại: Sử dụng Hành động này nếu bạn muốn Tác vụ, hoặc một khối Hành động, lặp lại một số lần. Tính năng này cung cấp cho bạn sự sang trọng không chỉ đơn giản là dán trong cùng một Hành động hơn và hơn.
-
Gọi sự kiện của phụ huynh: Sử dụng hành động này với các đối tượng con với cha mẹ. Điều này rất hữu ích nếu bạn muốn kích hoạt sự kiện tương ứng từ đối tượng cha.
Hành động mã lệnh từ tab kiểm soát
Chỉ có ba Hành động mã, như được chỉ ra trong hình, nhưng không để cho các tùy chọn giới hạn đánh lừa bạn - Bộ Nguyên tắc Mã có thể rất mạnh.
-
Execute Code: Hành động này mở ra toàn bộ thế giới của mã tuỳ chỉnh mà bạn có thể viết cho GameMaker để thực hiện. Bạn có thể thêm bất cứ thứ gì từ một dòng mã đơn giản đến một cái gì đó phức tạp như viết mã thông minh nhân tạo.
-
Execute Script: Tác vụ này cho phép bạn gọi một Script. Nếu bạn dự định tái sử dụng cùng một khối mã nhiều lần cho nhiều đối tượng, sau đó bạn có thể viết một kịch bản, mà bạn có thể gọi từ bên trong một Hành động Mã Execute.
-
Bình luận: Hành động này cho phép bạn thêm dòng nhận xét vào danh sách Hành động. Những nhận xét này có thể nhắc nhở bạn về những hành động bao quanh là để làm gì.
Mặc dù Hành động nhận xét không nhất thiết phải làm bất cứ điều gì, ngoài việc cung cấp cho bạn một lời nhắc rất hữu ích, nếu bạn đặt Hành động Nhận xét bên trong, nói rằng, Sự kiện va chạm, GameMaker vẫn sẽ kích hoạt sự va chạm. Nghĩa là, Sự kiện va chạm chỉ được kích hoạt khi họ có Hành động, có thể bao gồm Hành động nhận xét.
Hoạt động mã từ tab Kiểm soát.
Các hành động biến đổi từ tab kiểm soát
Ba biến Các hành động, như được hiển thị, là
-
Set Variable: Sử dụng Hành động này để nhập giá trị cho một biến. Nếu biến không tồn tại, sử dụng Hành động này tạo ra biến. Bạn cũng có thể sử dụng Set Variable Action để cấu hình một trong nhiều biến thể toàn cầu của GameMaker, cũng như các biến Instance đã được xây dựng.
-
Biến kiểm tra: Hành động này kiểm tra giá trị của một biến, cho dù đó là đúng, sai, lớn hơn hoặc nhỏ hơn và sau đó thực hiện hoặc không thực hiện Hành động kế tiếp dựa trên kết quả.
-
Variable Draw: Hành động này cho phép bạn vẽ giá trị của một biến ở vị trí mà bạn chọn.Bạn chỉ có thể sử dụng Variable Action Draw trong sự kiện Draw.
Các biến Các phép tính từ tab Control.