Tôi biết khá rõ cách kiểm tra va chạm, nhưng tôi không biết cách xử lý va chạm theo cách tốt.
Đơn giản hóa, nếu hai vật thể va chạm vào nhau, tôi sử dụng một số tính toán để thay đổi hướng vận tốc. Nếu tôi không di chuyển hai vật thể chúng vẫn sẽ chồng lên nhau và nếu vận tốc không đủ lớn thì chúng vẫn va chạm sau lần cập nhật tiếp theo. Điều này có thể khiến các đối tượng bị mắc kẹt trong nhau.
Nhưng điều gì sẽ xảy ra nếu tôi cố gắng di chuyển hai đối tượng để chúng không trùng nhau. Điều này nghe có vẻ là một ý tưởng tốt nhưng tôi đã nhận ra rằng nếu có nhiều hơn hai đối tượng thì điều này trở nên rất phức tạp. Điều gì sẽ xảy ra nếu tôi di chuyển hai vật thể và một trong số chúng va chạm với các vật thể khác vì vậy tôi cũng phải di chuyển chúng và chúng có thể va chạm với các bức tường, v.v.
Tôi có một trò chơi 2D từ trên xuống trong đầu nhưng tôi không nghĩ điều đó có liên quan đến nó. Va chạm thường được xử lý như thế nào?
Câu hỏi này được hỏi thay mặt cho Wooh