Pertanyaan yang diberi tag «collision-detection»

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


1
Kapan quadtree lebih disukai daripada hashing spasial?
Saya membuat platformer 2d dengan banyak objek pada saat bersamaan. Semuanya terdeteksi tabrakan AABB. Saya pertama kali mencoba quadtree untuk mengurangi jumlah objek untuk diperiksa, mencoba beberapa konfigurasi yang berbeda, tetapi tidak terbukti seefektif yang saya butuhkan. Saya menerapkan hash spasial dan jauh lebih efisien, jumlah objek untuk memeriksa setiap …



2
Bagaimana cara membuat serangan orang baik hanya mengenai orang jahat dan sebaliknya?
Game saya memiliki banyak tipe orang baik dan berbagai tipe orang jahat. Mereka semua akan menembakkan proyektil satu sama lain, tetapi saya tidak ingin ada kerusakan agunan yang tidak disengaja terjadi untuk kedua penyelarasan. Jadi orang jahat seharusnya tidak dapat memukul / merusak orang jahat lainnya dan orang baik seharusnya …

1
Mengapa OnCollisionEnter dari Unity tidak memberi saya normals permukaan, dan apa cara yang paling dapat diandalkan untuk mendapatkannya?
Unity's on collision event memberi Anda objek Collision yang memberi Anda beberapa informasi tentang collision yang terjadi (termasuk daftar ContactPoints dengan hit normals). Tapi yang tidak Anda dapatkan adalah permukaan normal untuk collider yang Anda pukul. Berikut screenshot untuk diilustrasikan. Garis merah berasal dari ContactPoint.normaldan garis biru dari RaycastHit.normal. Apakah …

2
Contoh Microsoft XNA Platformer, apakah Collsion Detection diimplementasikan secara akurat?
Contoh yang diberikan oleh Microsoft tampaknya seolah-olah deteksi tabrakan (dari apa yang bisa saya lihat) akan memiliki kesalahan kecil. Ketika pengguna bertabrakan dengan ubin yang tidak bisa dilewati, kedalaman persimpangan dihitung. Semakin kecil nilai kedalaman X dan Y digunakan untuk memperbaiki posisi pengguna sehingga tidak lagi bertabrakan dengan ubin. Tetapi …


3
Cara memisahkan objek bertabrakan tanpa membuat lebih banyak tabrakan
Misalkan saya menggunakan sistem deteksi tabrakan diskrit sederhana di mana saya memindahkan semua objek kemudian memeriksa tabrakan. Saya ingin benda bertabrakan dipisahkan (tentu saja) dan diberi kecepatan respons yang sesuai (bouncing, slide, stop, dll.). Ketika saya memiliki sepasang objek bertabrakan, bagaimana cara memisahkannya tanpa berakhir dengan satu atau keduanya bertabrakan …





3
Deteksi Tabrakan Isometrik
Saya mengalami beberapa masalah dengan mencoba mendeteksi tabrakan dua ubin isometrik. Saya telah mencoba merencanakan garis antara setiap titik di ubin dan kemudian memeriksa penyadapan garis namun itu tidak berhasil (mungkin karena formula yang salah) Setelah melihat ke dalam untuk sementara waktu hari ini, saya yakin saya terlalu memikirkannya dan …

1
Masalah Deteksi Tabrakan Circle-Line
Saat ini saya sedang mengembangkan klon breakout dan saya telah memukul hambatan dalam mendapatkan deteksi tabrakan antara bola (lingkaran) dan batu bata (cembung poligon) yang bekerja dengan benar. Saya menggunakan tes deteksi tabrakan Circle-Line di mana setiap baris mewakili dan tepi pada bata cembung poligon. Untuk sebagian besar waktu, tes …

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.