Pertanyaan yang diberi tag «box2d»

Box2D adalah perpustakaan simulasi fisika 2D open-source tubuh kaku untuk game, ditulis dalam C ++, dengan port dalam berbagai bahasa

5
Fisika Platformer 2D yang Baik [ditutup]
Saya memiliki pengendali karakter dasar yang diatur untuk platformer 2D dengan Box2D, dan saya mulai men-tweak untuk mencoba membuatnya terasa enak. Mesin fisika memiliki banyak tombol untuk diubah, dan tidak jelas bagi saya, menulis dengan mesin fisika untuk pertama kalinya, mana yang harus saya gunakan. Haruskah melompat menerapkan kekuatan untuk …
76 box2d  physics  input 

6
Apakah ada port JS alternatif dari Box2D?
Saya telah berpikir tentang membuat game mobil 2D top-down untuk HTML5. Untuk permainan pertama saya, saya menulis fisika dan tabrakan diri saya tetapi untuk yang ini saya ingin menggunakan perpustakaan siap pakai. Saya menemukan Box2D dan port JS-nya. http://box2d-js.sourceforge.net Tampaknya ini adalah port yang cukup lama, dibuat pada tahun 2008. …

5
Deteksi Tabrakan Tali 2D
Saya ingin membuat tali yang dapat bertabrakan dengan benda-benda seperti di video youtube berikut: Tali Fisika Game 2D Saya berpikir bahwa Anda menerapkan integrasi verlet yang menggunakan poin dan menghubungkan titik-titik ini dengan garis. Saya mencoba mencari tahu jenis deteksi tabrakan yang akan Anda terapkan pada tali untuk mendapatkan efek …



4
Box2D Dapatkan Bounding Box of a Body
Di Box2D, saya ingin tahu apakah mungkin untuk mendapatkan kotak pembatas tubuh yang sudah dibuat di dunia. Jadi pada dasarnya, Tubuh diciptakan, ia berinteraksi dengan dunia dan semacamnya. Dan aku membutuhkan kotak pembatas tubuh itu. Apa itu mungkin?
12 physics  box2d 


2
Menggunakan fungsi The Box2D Polygon "Set ()"?
Saya menggunakan mesin fisika Box2D. Dan ada jenis bentuk untuk box2D disebut b2PolygonShape. Di kelas ini, Anda bisa membuat poligon. Ada juga fungsi Set () yang mengambil array titik dan jumlah titik. Box2D memiliki contoh seperti ini: // This defines a triangle in CCW order. b2Vec2 vertices[3]; vertices[0].Set(0.0f, 0.0f); vertices[1].Set(1.0f, …
11 2d  physics  box2d 

5
Animasi dan gerakan pendakian lereng (platformer 2d)
Berjuang untuk membuat keputusan tentang implementasi mekanik pendakian langkan untuk platformer 2d yang digerakkan oleh fisika. Apa cara terbaik untuk melakukannya tanpa menjadi terlalu rumit? Sejauh ini saya mengerti (penggemar di sini bukan pro) ada beberapa pilihan termasuk: Berikan kekuatan yang terkontrol ke tubuh kaku pada sumbu y sampai posisi …
11 2d  libgdx  box2d  spine 

4
Membuat Senjata Melee di Box2D (libGDX)
Saya berjuang dengan cara menerapkan senjata jarak dekat yang dapat berayun ketika tombol ditekan. Saya membayangkan dua serangan berbeda (tikaman dan ayunan) Saya telah mencoba membuat dua perlengkapan (karakter + senjata), dua tubuh yang berbeda, dua tubuh yang berbeda + sambungan revolute, tetapi saya tidak dapat membuat kode untuk berperilaku …
10 java  libgdx  box2d 

1
Bagaimana cara mensimulasikan bulu jatuh di box2d?
Saya bekerja dengan AndEngine dengan ekstensi Box2d, tetapi jawaban umum atau ide konsep akan dihargai juga. Saya memiliki benda seperti bulu di dunia tampilan sisi 2D yang saya ingin menjadi bagian dari simulasi fisika. Saya menggunakan redaman linear untuk membuat "bulu" jatuh perlahan. Ini mungkin bukan ide yang baik, mungkin …
10 box2d  physics 



4
Box2D Periksa Jika Titik Memotong Tubuh
Apakah ada cara untuk memeriksa apakah suatu titik memotong suatu benda? Sebagai contoh, katakanlah ada tubuh di dunia pada posisi (100.100). Apakah ada cara untuk memeriksa apakah suatu titik di (100.100) berpotongan badan itu? Contoh lain terkait dengan permainan yang disebut "PHUN". Di PHUN Anda dapat mengklik dan menyeret badan …
10 2d  physics  box2d 

3
Bagaimana cara menghapus tubuh box2d ketika tabrakan terjadi?
Saya masih baru untuk pemrograman java dan android dan saya mengalami begitu banyak masalah Menghapus objek ketika terjadi tabrakan. Saya melihat-lihat web dan menemukan bahwa saya seharusnya tidak pernah menangani menghapus badan BOX2D selama deteksi tabrakan (pendengar kontak) dan saya harus menambahkan objek saya ke daftar array dan mengatur variabel …

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.