Video: Making Your First Game: Basics - How To Start Your Game Development - Extra Credits 2025
GameMaker: Studio cho phép bạn vẽ các phần tử GUI trực tiếp trên bề mặt ứng dụng của trò chơi. Các loại phần tử GUI này thường bao gồm những thứ như điểm số, số cuộc sống, phím ảo, v.v.
Để thực hiện việc này, bạn cần phải tiếp tục thực hiện các thủ tục trước. Về cơ bản, bạn sẽ sử dụng các giá trị giao diện để đặt các mục khác nhau (điểm số, cuộc sống, các phím) xung quanh lớp GUI để tạo ra một màn hình hiển thị heads-up.
A HUD rất tuyệt vời cho các trò chơi trong đó người chơi cần biết một số thông tin nhất định, chẳng hạn như bao nhiêu sức khoẻ cô ấy đã để lại, bao nhiêu đạn của cô ấy, nơi cô ấy trên bản đồ, cô ấy mạnh mẽ như thế nào lá chắn, và như vậy.
Để bắt đầu, bạn phải tạo ra một Sprite mới mà bạn chọn. Đặt tên spr_Button này. Với mục đích của hướng dẫn, một vòng tròn màu xanh lá cây cho Sprite đã được tạo ra như được chỉ ra trong phần hướng dẫn trong phần mềm.
Các thủ tục sau đây cho thấy làm thế nào để vẽ Sprite này ở mỗi góc của bề mặt ứng dụng. Bằng cách này, bạn có thể tạo ra HUD của riêng bạn. Thủ tục tương tự cũng có thể làm việc để vẽ văn bản hoặc nguồn gốc.
Thủ tục sau đây sử dụng hướng dẫn The_Application_Surface_Scaling.
-
Nhấp đúp vào obj_Control từ cây Tài nguyên.
Các thuộc tính đối tượng xuất hiện.
-
Chọn sự kiện Draw GUI từ phần Events.
Các sự kiện cho sự kiện Draw GUI xuất hiện trong phần Actions.
-
Kích đúp vào Hành động Mã Execute từ phần Hành động.
Cửa sổ mã xuất hiện.
-
Thêm mã sau đây sau mã hiện có:
draw_sprite (spr_Button, 0, x1 + 32, y1 + 32); draw_sprite (spr_Button, 0, x2 - 32, y1 + 32); draw_sprite (spr_Button, 0, x1 + 32, y2 - 32); draw_sprite (spr_Button, 0, x2 - 32, y2 - 32);
-
Nhấp vào dấu kiểm màu xanh lá cây để lưu và đóng cửa sổ mã.
Nếu bạn chạy trò chơi bây giờ, bạn sẽ thấy một cái gì đó tương tự như hình này.
Sprite xuất hiện ở bốn góc.