Pertanyaan yang diberi tag «collision-detection»

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


4
Apakah ide yang buruk untuk "memetakan" posisi mouse di layar sehingga deteksi tabrakan berfungsi terlepas dari resolusi?
Pertimbangkan gim yang memiliki resolusi standar 800x600. Objek dengan topeng tabrakan ditempatkan di dunia game berukuran 800x600. Topeng tabrakan dapat mendeteksi ketika mouse bertabrakan dengan mereka. Sekarang, pertimbangkan untuk menskala permainan hingga 1024x768 (anggap kita menskala grafik dengan hanya merender semuanya menjadi satu lapisan dan kemudian menaikkan seluruh lapisan sekaligus). …

3
Resolusi tabrakan dalam kasus tabrakan dengan beberapa objek
Saya memiliki objek statis dan objek bergerak. Tabrakan dideteksi menggunakan teorema sumbu-pisah. Misalnya, dalam situasi ini saya memiliki dua objek statis (merah): dan objek bergerak antara keduanya: Algoritme saya dapat menghitung tumbukan antara dua objek ini, dan juga memuntahkan vektor resolusi sempurna (berarti vektor perpindahan minimum) ke tumbukan. Jadi misalnya, …



5
Bagaimana cara mengoptimalkan mesin tumbukan di mana urutannya signifikan dan tumbukan bersyarat berdasarkan grup objek?
Jika ini adalah pertama kalinya Anda pada pertanyaan ini, saya sarankan membaca bagian pra-pembaruan di bawah ini terlebih dahulu, lalu bagian ini. Berikut adalah sintesis masalah: Pada dasarnya, saya memiliki mesin pendeteksi tabrakan dan resolusi dengan sistem partisi spasial grid di mana urutan-tabrakan dan kelompok tabrakan penting. Satu tubuh pada …

5
Abaikan tabrakan dengan beberapa objek dalam konteks tertentu
Saya membuat game balap dengan mobil di Unity. Mobil ini memiliki powerup boost / nitro. Sambil meningkatkan, saya tidak ingin menyimpang saat bertabrakan dengan zombie, tapi saya ingin disimpang saat bertabrakan dengan dinding. Di sisi lain, saya tidak ingin mengabaikan tabrakan dengan zombie, karena saya masih ingin mengenai dampaknya. Bagaimana …


6
Bagaimana cara menangani deteksi tabrakan isometrik?
Saya ingin membuat platformer run-jump style isometrik. Pemain harus dapat melompat di atas platform di atas lantai, mengenai sisi benda dll. Saya akan menggunakan mesin game 2D jadi saya tidak ingin meniru tabrakan 3D penuh untuk dimensi yang tidak saya gunakan. Saya berpikir objek dalam permainan harus ditempatkan menggunakan: X, …


2
Gerakan tampaknya bergantung pada kecepatan bingkai, meskipun menggunakan Time.deltaTime
Saya memiliki kode berikut untuk menghitung terjemahan yang diperlukan untuk memindahkan objek game di Unity, yang dipanggil masuk LateUpdate. Dari apa yang saya mengerti, penggunaan saya Time.deltaTimeharus membuat frame rate terjemahan akhir independen (harap dicatat CollisionDetection.Move()hanya melakukan raycast). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + …


4
Deteksi Tabrakan 2D yang lebih cepat
Baru-baru ini saya telah mengerjakan penembak 2d yang bergerak cepat dan saya menemukan masalah besar. Deteksi tabrakan. Tentu, ini bekerja, tetapi sangat lambat. Tujuan saya adalah: Miliki banyak musuh di layar dan minta mereka untuk tidak saling menyentuh. Semua musuh mengejar entitas pemain. Sebagian besar dari mereka memiliki kecepatan yang …



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.