Pertanyaan yang diberi tag «collision-detection»

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

1
Dalam mesin fisika 2D, bagaimana saya menghindari resolusi tabrakan yang tidak berguna ketika benda-benda beristirahat?
Dalam mesin fisika yang saya kembangkan (untuk belajar) menggunakan love-2d , saya menerapkan resolusi tabrakan dengan cara ini: FixedUpdate(dt) // I use fixed timestep foreach collide c1 in allNotStaticColliders c1.integartePhysic // i.e. apply gravitational force.. foreach collider c2 "near" c1 // "near"= I use spatial hashing if collide(c1,c2) resolve collision …

1
Bagaimana cara menginduksi peristiwa tabrakan di LibGDX 3D?
Dalam kode di bawah ini saya telah memberikan contoh tentang sesuatu yang ingin saya lakukan. Saya memiliki kamera dan saya ingin berhenti bergerak setiap kali menyentuh salah satu kotak, bagaimana saya melakukan ini? public class Main extends ApplicationAdapter { private final ModelBuilder builder = new ModelBuilder(); private final Environment environment …

1
Memisahkan teorema sumbu dengan beberapa poligon?
Saya mencoba menerapkan teorema sumbu pemisah di C #. Saya memiliki fungsi yang dapat menghitung vektor terjemahan minimum antara dua poligon. Namun, sepertinya saya tidak dapat membuat fungsi yang menghitung vektor terjemahan minimum antara satu poligon dan beberapa poligon lainnya. Jujur, saya sudah mengerjakan ini selama berbulan-bulan dan saya tidak …

2
Dapatkan detail tabrakan dari Rectangle.Intersects ()
Saya memiliki permainan Breakout di mana, pada titik tertentu, saya mendeteksi tabrakan antara bola dan dayung dengan sesuatu seperti ini: // Ball class rectangle.Intersects(paddle.Rectangle); Apakah ada cara saya bisa mendapatkan koordinat yang tepat dari tabrakan, atau rincian tentang hal itu, dengan arus XNA API? Saya berpikir untuk melakukan beberapa perhitungan …

5
Deteksi Tabrakan 2D untuk Pinball Game
Sejauh ini dalam game sebelumnya saya telah menggunakan tabrakan 2D sederhana dengan kotak kemudian memeriksa pada tingkat piksel untuk tabrakan. Jika membuat permainan pinball di hampir banyak frame bola akan bersentuhan dengan dinding atau permukaan lain, jadi apakah ada pendekatan lain?

1
Bagaimana cara kerja gluLookAt?
Dari pengertian saya, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); setara dengan: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Tetapi ketika saya mencetak ModelViewmatriks, panggilan ke glTranslatef()tampaknya tidak berfungsi dengan baik. Berikut ini cuplikan kode: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include …


4
Lingkaran di dalam lingkaran tabrakan
Di salah satu proyek saya, saya memiliki area permainan dalam bentuk lingkaran. Di dalam lingkaran ini, lingkaran kecil lainnya bergerak. Yang ingin saya lakukan adalah menjaga lingkaran kecil agar tidak bergerak di luar lingkaran yang lebih besar. Di bawah ini Anda dapat melihat bahwa dalam bingkai 2 lingkaran kecil sebagian …







2
Platform melompat masalah dengan tabrakan AABB
Lihat diagram pertama: Ketika mesin fisika AABB saya menyelesaikan persimpangan, ia melakukannya dengan menemukan sumbu tempat penetrasi lebih kecil, lalu "mendorong keluar" entitas pada sumbu itu. Mempertimbangkan contoh "melompat bergerak ke kiri": Jika velocityX lebih besar dari velocityY, AABB mendorong entitas keluar pada sumbu Y, secara efektif menghentikan lompatan (hasil: …

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.