Saya tahu benar cara memeriksa tabrakan, tetapi saya tidak tahu cara menangani tabrakan dengan cara yang baik.
Sederhana, jika dua benda bertabrakan, saya menggunakan beberapa perhitungan untuk mengubah arah kecepatan. Jika saya tidak memindahkan dua objek, mereka masih akan tumpang tindih dan jika kecepatannya tidak cukup besar mereka masih akan bertabrakan setelah pembaruan berikutnya. Hal ini dapat menyebabkan benda saling macet.
Tetapi bagaimana jika saya mencoba memindahkan kedua benda tersebut agar tidak tumpang tindih. Ini kedengarannya ide yang bagus tetapi saya menyadari bahwa jika ada lebih dari dua objek ini menjadi sangat rumit. Bagaimana jika saya memindahkan dua benda dan salah satunya bertabrakan dengan benda lain jadi saya harus memindahkannya juga dan mereka mungkin bertabrakan dengan dinding dll.
Saya memiliki permainan 2D top-down dalam pikiran tetapi saya tidak berpikir itu banyak hubungannya dengan itu. Bagaimana biasanya tabrakan ditangani?
Pertanyaan ini diajukan atas nama Wooh