Pertanyaan yang diberi tag «collision-detection»

Deteksi tabrakan adalah penentuan apakah dua atau lebih entitas melakukan kontak satu sama lain selama bermain game.


2
Ekstrapolasi merusak deteksi tabrakan
Sebelum menerapkan ekstrapolasi pada gerakan sprite saya, tabrakan saya bekerja dengan sempurna. Namun, setelah menerapkan ekstrapolasi pada gerakan sprite saya (untuk menghaluskan semuanya), tabrakan tidak lagi berfungsi. Ini adalah cara kerja sebelum ekstrapolasi: Namun, setelah saya menerapkan ekstrapolasi, rutin tabrakan rusak. Saya berasumsi ini karena bertindak berdasarkan koordinat baru yang …

2
Falling Block dan bentuk kompleks
Saat ini saya memiliki permainan sederhana seperti Tetris dan telah menemukan masalah yang tidak bisa saya selesaikan. Tidak seperti Tetris di mana ada satu bentuk jatuh, saya memiliki beberapa bentuk yang berpotensi saling bertautan yang perlu jatuh; Saya perlu menghitung posisi akhir mereka. Pertimbangkan yang berikut ini: Untuk menghitung posisi …


2
Kapal melintas di bawah jembatan di RTS berbasis ubin 2D
Saya sedang menulis RTS berbasis ubin 2D. Dan saya ingin menambahkan fitur 'pseudo 3D' - jembatan di atas sungai. Saya belum memulai pengkodean apa pun, hanya mencoba berpikir bagaimana ini cocok dengan model pendeteksian tabrakan. Sebuah kapal yang lewat di bawah jembatan dan sebuah unit yang bergerak di atas jembatan …

4
Respon persegi panjang tabrakan
Saya mengalami kesulitan mendapatkan persegi panjang yang dapat dipindahkan untuk bertabrakan dengan lebih dari satu persegi panjang. Saya menggunakan SFML dan memiliki fungsi praktis yang disebut intersectsyang mengambil 2 persegi panjang dan mengembalikan persimpangan. Saya memiliki vektor penuh persegi panjang yang saya ingin persegi panjang bergerak saya bertabrakan. Saya mengulang-ulang …

2
Breakout Collision: Mendeteksi sisi tabrakan
Saya sedang menulis klon breakout (game pertama saya) dan saya benar-benar terjebak bagaimana saya mengetahui sisi mana dari batu bata itu dipukul. Saya memiliki metode pendeteksian benturan yang terlihat seperti ini: DetectCollision(Object a, Object b) x = distance(a.x, b.x); y = distance(a.y, b.y); if (x is smaller than the combined …

1
Merusak permukaan
Saya mencoba untuk mencapai perilaku fisik cacat untuk permukaan level, tetapi tidak tahu bagaimana memulainya dengan implementasi sejauh ini. Terlepas dari bentuk permukaannya (pesawat, kubus, bola ...), saya ingin memiliki lekukan kecil pada posisi dari entitas permainan (pemain, musuh, benda ...). Agak rumit untuk dijelaskan, jadi saya ilustrasikan apa yang …

2
Teknik Deteksi Tabrakan Fisika Mesin Berkelanjutan
Saya sedang mengerjakan mesin fisika kontinu murni , dan saya perlu memilih algoritma untuk pendeteksian benturan fase luas dan sempit. "Murni terus menerus" berarti saya tidak pernah melakukan tes persimpangan, tetapi sebaliknya ingin menemukan cara untuk menangkap setiap tabrakan sebelum itu terjadi, dan menempatkan masing-masing ke dalam tumpukan "tabrakan yang …






5
Bagaimana cara menentukan sel mana dalam kotak yang bersinggungan dengan segitiga yang diberikan?
Saat ini saya sedang menulis simulasi AI 2D, tetapi saya tidak sepenuhnya yakin bagaimana memeriksa apakah posisi agen berada dalam bidang pandang orang lain. Saat ini, partisi dunia saya adalah partisi ruang-sel sederhana (kotak). Saya ingin menggunakan segitiga untuk mewakili bidang pandang, tetapi bagaimana saya bisa menghitung sel yang bersinggungan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.