Điều này sẽ yêu cầu một chút kinh nghiệm với Game Maker. Đừng làm điều này cho trò chơi đầu tiên của bạn.
Các bước
Bước 1. Tạo một khối đơn giản cho bức tường của bạn
Cũng tạo ra một sprite cho người chơi của bạn. Đối với bức tường, hãy gọi nó là spr_wall và trình phát spr_player
Bước 2. Tạo một đối tượng có tên là obj_wall và đánh dấu vào ô solid
Bước 3. Hãy chắc chắn rằng bạn chọn sprite tường
Bước 4. Tạo một đối tượng và gọi nó là obj_player
Bước 5. Đảm bảo rằng bạn chọn sprite trình phát của bạn
Bước 6. Đối với obj_player:
vào thêm sự kiện và nhấp vào Bước rồi lại Bước. Sau đó, chuyển đến tab điều khiển và kéo và thả hành động 'thực thi mã'.
Bước 7. Bây giờ trong hộp mã, hãy nhập
// mã nền tảng đơn giản!
// if place_free (x, y + 1) {vity = 0.7gravity_direction = 270} else {weight = 0gravity_direction = 270} // các phím mũi tên, ^ if place_free (x-4, y) và keyboard_check (vk_left) {x - = 4} if place_free (x + 4, y) và keyboard_check (vk_right) {x + = 4} if! Place_free (x, y + 1) và keyboard_check (vk_up) {vspeed = -10}
Bước 8. Chỉ cần sao chép và dán
Bước 9. Đối với obj_player:
Chuyển đến thêm sự kiện, sau đó chọn Va chạm, rồi tới obj_wall.
Bước 10. Đặt mã này vào (chuyển đến tab điều khiển và kéo và thả 'mã thực thi':
move_contact_solid (hướng, 12); vspeed = 0;
Bước 11. Tạo phòng, gọi là phòng_1, thiết kế cấp độ bằng cách nhấp vào đối tượng đã chọn và lưu phòng (nhấp vào dấu tích ở trên cùng
)