Tôi đang xây dựng một trò chơi Plattformer Jump n 'Run Style đơn giản. Tôi không sử dụng gạch - thay vào đó tôi có hình dạng hình học cho các thực thể cấp độ của mình (và trình phát cũng là một). Tôi đã hoàn thành mã phát hiện va chạm của tôi và mọi thứ hoạt động tốt cho đến nay.
Tiếp theo, tôi muốn thực hiện nhảy. Chỉ cần kiểm tra nếu người chơi nhấn phím thích hợp và thêm một số vận tốc lên. Hoạt động tốt. Nhưng nó hoạt động ngay cả khi người chơi ở trên không, đó không phải là điều tôi muốn. ;-)
Vì vậy, tôi phải kiểm tra xem người chơi có đứng trên thứ gì không. Ý tưởng đầu tiên của tôi là kiểm tra xem có va chạm ở khung cuối không và đánh dấu người chơi là "có thể nhảy", nhưng điều này thậm chí sẽ kích hoạt nếu người chơi chạm tường trong không khí. Vì kỹ năng toán học của tôi không tốt lắm, tôi yêu cầu giúp đỡ - ngay cả những gợi ý cũng sẽ làm thế nào để thực hiện điều này.
Cảm ơn!