Video: How Jonathan Blow Designs a Puzzle | Game Maker's Toolkit 2025
Về cơ bản, để hiệu ứng này hoạt động, bạn nói với GameMaker: Studio vẽ một bề mặt các phần hiển thị của một View, thay vì vẽ View to screen. Bạn có thể nói với GameMaker để vẽ toàn bộ màn hình hoặc một phần của màn hình để bề mặt mỗi bước của trò chơi.
Khi bạn thực hiện việc này, bạn cần phải có hai Chế độ xem cùng lúc. Nếu bạn không làm như vậy thì khi bề mặt không được vẽ, màn hình sẽ trở nên đen, đó là lý do tại sao bạn cần View thứ hai để hiển thị màn hình.
Nghĩ đến nó theo cách này: Chế độ xem đầu tiên xuất hiện ban đầu, nhưng khi một sự kiện được kích hoạt - nói, một làn sóng gây sốc làm cho máy nghe nhạc - hiệu ứng bề mặt đá vào và hiển thị Surface View với cú sốc hiệu ứng sóng. Khi hiệu ứng sóng xung kích kết thúc, khi đó Chế độ xem đầu tiên xuất hiện trở lại.
Thủ tục sau đây được thực hiện với phần hướng dẫn trong phần mềm, Surfaces_Part2, được tìm thấy trong phần Advanced của tab Tutorials từ cửa sổ New Project. Để bắt đầu, bạn thiết lập trò chơi hướng dẫn để làm việc với hai chế độ xem khác nhau.
Để thiết lập hai chế độ xem khác nhau, hãy làm theo các bước sau:
-
Với hướng dẫn Surfaces mở, từ cây Resource, nhấp đúp vào room0.
Các đặc tính phòng xuất hiện.
-
Nhấp vào tab Chế độ xem.
-
Chọn hộp kiểm Enable the Use of Views (xem hình này).
Các thuộc tính của phòng có Chế độ xem đã bật và hiển thị. -
Chọn View 0 và đảm bảo Visible Khi Room Starts được chọn.
-
Nhấp để chọn Xem 1 và đảm bảo Hiển thị khi Bắt đầu phòng được chọn.
-
Nhấp vào dấu kiểm màu xanh lá cây.
Cửa sổ Properties Room được lưu và đóng.
Với chế độ Views thiết lập, đó là thời gian để tạo một đối tượng bề mặt mới. Đối tượng bề mặt này kiểm tra xem bề mặt màn hình có tồn tại, và nếu có, nó giữ các giá trị của màn hình.