Pertanyaan yang diberi tag «collision-detection»

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

1
Menggunakan PhysX, bagaimana saya bisa memprediksi di mana saya perlu menghasilkan bentuk tumbukan medan prosedural?
Dalam situasi ini, saya memiliki nilai ketinggian medan yang saya hasilkan secara prosedural. Untuk rendering, saya menggunakan posisi kamera untuk menghasilkan peta tinggi ukuran yang sesuai. Untuk tabrakan, bagaimanapun, saya perlu memiliki bidang ketinggian yang dihasilkan di daerah di mana objek dapat berpotongan. Solusi potensial saya saat ini, yang mungkin …


3
Deteksi tumbukan bola vs 45 derajat
Saya memiliki permainan sederhana di mana pemain menggerakkan bola. Bola memantul dari dinding. Saat ini saya memiliki dinding persegi (■) yang diimplementasikan: Saya menggunakan tabrakan kotak pembatas sederhana untuk memeriksa apakah pemain akan pindah ke dinding ketika memperbarui kecepatan x atau y dan jika demikian, saya melipatgandakan kecepatan itu dengan …

3
Kelas tabrakan top-down yang dapat digunakan kembali
Saya baru-baru ini mengambil monogame dan sedang mengerjakan permainan top down sederhana untuk memulai dan mempelajari dasar-dasarnya. Saya mendapatkan pergerakan dan rotasi untuk mengikuti mouse, tetapi saya terjebak dengan tabrakan. Apa yang ingin saya ketahui, pada dasarnya, adalah dua hal: Apa cara terbaik untuk menangani tabrakan? Saya tahu bahwa Rectangle.Intersects(Rectangle1, …

3
Masalah deteksi tabrakan menggunakan AABB
Saya menerapkan rutin deteksi tabrakan sederhana menggunakan AABB antara sprite permainan utama saya dan berbagai platform (Silakan lihat kode di bawah). Ini bekerja dengan baik, tetapi saya sekarang memperkenalkan gravitasi untuk membuat karakter saya jatuh dan itu menunjukkan beberapa masalah dengan rutin CD saya. Saya pikir inti masalahnya adalah bahwa …



3
Bagaimana cara melakukan deteksi tabrakan dalam ruang 3D?
Saya harus menulis, apa yang bisa disimpulkan, game 3D lengkap dari awal semester ini. Sampai sekarang saya hanya memprogram game 2D di waktu senggang saya, transisi sepertinya tidak sulit, permainannya sederhana. Satu-satunya masalah yang saya miliki adalah deteksi tabrakan. Satu-satunya hal yang dapat saya temukan adalah AABB, bola-bola pembatas atau …


1
Diberi sebuah pesawat dan sebuah titik, bagaimana saya bisa menentukan di sisi mana pesawat itu berada?
Diberi intinya Vector pos = new Vector(0.0, 0.20156815648078918, -78.30000305175781, 1.0); dan bidang (segitiga) Vector a = new Vector(-6.599999904632568, 0.0, -78.5, 1.0); Vector b = new Vector(6.599999904632568, 0.0, -78.5, 1.0); Vector c = new Vector(6.599999904632568, 4.400000095367432, -78.5, 1.0); Saya ingin mendapatkan pesawat yang normal menunjuk ke arah pos //Getting plane normal …

1
Menemukan titik tabrakan
Saya sedang menulis simulator tubuh kaku 2D. Objek yang disimulasikan adalah poligon cembung. Pertanyaan saya melibatkan bagaimana cara memutuskan "titik" tabrakan, sehingga ketika saya menerapkan gaya respons, saya juga dapat menghitung torsi. Dalam 2D, metode pendeteksian tabrakan narrowphase yang populer tampaknya adalah Teorema Sumbu Pemisah. Namun, sementara ini memberi Anda …

1
Masalah deteksi tabrakan 2D berbasis ubin
Saya mencoba mengikuti tutorial ini http://www.tonypa.pri.ee/tbw/tut05.html untuk mengimplementasikan tabrakan real-time di dunia berbasis ubin. Saya menemukan koordinat pusat entitas saya berkat properti ini: public float CenterX { get { return X + Width / 2f; } set { X = value - Width / 2f; } } public float CenterY …

1
Apakah saya akan menyesal menggunakan sistem pendeteksian tabrakan berbasis warna?
Saya baru saja mulai membangun game pertama saya dengan XNA (saya sudah berpengalaman dengan C # tetapi tidak game). Saya sedang membangun penembak 2d top down cukup sederhana. Saya membaca tutorial ini tentang menggunakan sistem tabrakan berbasis warna dan itu terdengar sangat keren bagi saya. http://www.xnadevelopment.com/tutorials/theroadnottaken/theroadnottaken.shtml Ini berarti saya dapat …
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.