«box2d» etiketlenmiş sorular

Box2D, çeşitli dillerde bağlantı noktalarına sahip, C ++ ile yazılmış, oyunlar için açık kaynaklı bir katı gövdeli 2D fizik simülasyon kitaplığıdır

5
İyi 2D Platformer Fiziği [kapalı]
Box2D ile 2D platform için ayarlanmış bir temel karakter denetleyicisine sahibim ve iyi hissetmek için ince ayar yapmaya başladım. Fizik motorlarının ince ayar yapmak için çok fazla düğmesi var ve benim için kullanmam gereken ilk şey, bir fizik motoru ile yazdığım bana göre net değil. Atlama birkaç keneler için bir …
76 box2d  physics  input 

6
Box2D'nin alternatif JS portları var mı?
HTML5 için yukarıdan aşağıya 2D bir araba oyunu oluşturmayı düşünüyorum. İlk maçım için fiziği ve çarpışmaları kendim yazdım ama bunun için hazır kütüphane kullanmak istiyorum. Box2D ve JS portunu buldum. http://box2d-js.sourceforge.net 2008'de yapılan oldukça eski bir liman gibi görünüyor. Mevcut Box2D'nin birçok özelliğinden yoksun mu veya onunla büyük sorunları var …

5
2D Halat Çarpışma Tespiti
Aşağıdaki youtube videosunda olduğu gibi nesnelerle çarpışabilecek bir ip oluşturmak istiyorum: 2D Oyun Fiziği İpi Noktaları kullanan ve bu noktaları çizgilerle birleştiren verlet entegrasyonunu uyguladığınızı düşünüyorum. Videoda efekti elde etmek için ne tür bir çarpışma tespitini uygulayacağınızı anlamaya çalışıyorum. Her noktaya biraz cd yapmanız gerektiğini düşünüyorum. Box2D'yi kullanmak istiyorum, bu …


3
Farseer / box2d gibi bir 2d fizik motorunda AI yolunu nasıl izliyorsunuz?
Üzerinde çalıştığım 2d yukarıdan aşağıya bir oyun Farseer gibi uygun bir katı vücut fizik motoruna taşınma sürecindeyim. Şimdiye kadar, gerektiğinde kendi fizik kodumu hackledim. Burada bir şeyler yapmanın uygun yolunu öğrenmeye çalışıyorum. Fizik motorunun içinde katı cisimler yaptıktan sonra AI'nızın belirli bir yolu izlemesini sağlamanın doğru yolu nedir? Haritamda takip …

4
Box2D Bir Vücudun Sınırlayıcı Kutusu
Box2D'de, dünyada zaten yaratılmış bir vücudun sınırlayıcı kutusunu almanın mümkün olup olmadığını merak ettim. Temel olarak, Beden yaratılır, dünyayla ve benzerleriyle etkileşime girer. Ve vücudun sınırlayıcı kutusuna ihtiyacım vardı. Mümkün mü?
12 physics  box2d 

1
Ağ entegrasyonu nedeniyle kendi fizik motorumu yazmalı mıyım?
Şu anda yukarıdan aşağıya, gerçek zamanlı bir zombi atıcısı geliştiriyorum. Bunu Java'da kodluyorum, fizik motorum olarak JBox2D kullanıyorum. Bu hafta ağları kodluyorum ve şimdi fizik senkronizasyonuna bağlıyım. Sunucu daha sonra onayladığı sürece, istemcinin taşımak için ücretsiz olduğu tahmini istemci / yetkili sunucu modelini kullanmayı planlıyorum. Bu, istemcinin sunucuya hareket verileri …

2
Box2D Çokgen “Set ()” fonksiyonunu mu kullanıyorsunuz?
Box2D fizik motorunu kullanıyorum. Ve box2D için b2PolygonShape adı verilen bir şekil var. Bu sınıfta çokgenler oluşturabilirsiniz. Bir dizi nokta ve bir tepe noktası sayısı alan bir Set () işlevi de vardır. Box2D'nin böyle bir örneği var: // 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
Çıkıntıya tırmanma animasyonu ve hareketi (2B platform)
Bir fizik güdümlü 2d platformer için çıkıntı tırmanma tamircisi uygulanması konusunda karar vermek için mücadele. Aşırı karmaşık hale gelmeden bu konuda gitmenin en iyi yolu nedir? Şimdiye kadar anlıyorum (hobi burada bir profesyonel değil) orada birkaç seçenek dahil: Kök konumu el konumunun hemen üzerinde oluncaya kadar y eksenindeki rijit gövdeye …
11 2d  libgdx  box2d  spine 

4
Box2D'de (libGDX) Yakın Dövüş Silahı Oluşturma
Bir tuşa basıldığında sallanabilen yakın dövüş silahının nasıl uygulanacağıyla uğraşıyorum. İki farklı saldırı (bıçak ve salıncak) hayal ediyorum İki fikstür (karakter + silah), iki farklı gövde, iki farklı gövde + revolute eklem oluşturmayı denedim, ancak benzediğini hayal ettiğim şekilde davranması için kodlayamıyorum. STAB: Bu nedenle, bir düğmeye basıldığında, bir gövde …
10 java  libgdx  box2d 

1
Box2d'de tüy dökülmesi nasıl simüle edilir?
Ben Box2d uzantısı ile AndEngine ile çalışıyorum, ancak genel cevap veya bir konsept fikri de takdir edilecektir. 2B yandan görünüş dünyasında, fizik simülasyonunun bir parçası olmak istediğim tüy benzeri nesnelerim var. "Tüy" yavaş düşmek için doğrusal sönümleme kullanıyorum. Bu iyi bir fikir olmayabilir, belki her güncellemede kuvvet uygulamalıyım, ama yine …
10 box2d  physics 

2
Bullet'i öğrenmek için Box2D yerine 2D fizik için Bullet'i kullanmaya değer mi?
Soruda daha fazlası yok. Her ikisi de benim amacım için iyi olduğundan eminim, genel gider konusunda endişelenmiyorum. Temel olarak, Farseer Fizik Motoru nedeniyle Box2D kavramlarına aşinayım, ancak 3D şeylere atlarken Bullet'i kullanmak istiyorum. Belki de Bullet'in 2D alemde bile benim için bir eğitim değeri var? Sorunun genelleştirilmiş versiyonu: Gelecekte bir …

2
Yerçekimi olan bir dünyada bir karakterin eğimli bir yamaç boyunca hareket etmesini sağlamak
Bu oyunu gördüm Fantazi Pantolon 2 . Ve fizik ve güzel animasyonlardan ayrı olarak fark ettiğim şey, karakterin yamaçlarda, hatta eğimli yamaçlarda hareket ettiği. Box2d'de çok az tecrübem var, ama bu kavisli yamaç kavramı benim için yeni. Birisi bu kavram ve uygulaması hakkında beni aydınlatırsa bana çok yardımcı olur. Uygulama …

4
Box2D Noktanın Bir Vücudu Kesip Kesmediğini Kontrol Edin
Bir noktanın vücuda kesişip kesişmediğini kontrol etmenin bir yolu var mı? Örneğin, dünyada (100.100) pozisyonunda bir beden olduğunu varsayalım. (100.100) noktasının bu gövdeyle kesişip kesişmediğini kontrol etmenin bir yolu var mı? Başka bir örnek "PHUN" adlı oyunla ilgilidir. PHUN'da gövdeleri tıklayıp sürükleyebilirsiniz. Fare noktasının vücudu kesişip kesmediğini nasıl kontrol edersiniz?
10 2d  physics  box2d 

3
Çarpışma meydana geldiğinde bir box2d gövdesi nasıl kaldırılır?
Java ve android programlamaya hala yeniyim ve çok fazla sorun yaşıyorum Çarpışma olduğunda bir nesneyi kaldırma. Web'e baktım ve çarpışma tespiti (kişi dinleyicisi) sırasında asla BOX2D gövdelerinin kaldırılmasıyla uğraşmamam gerektiğini buldum ve nesnelerimi bir arrayliste eklemeli ve silmek veya işlemek ve işlemek için gövdenin Kullanıcı Verileri bölümünde bir değişken ayarlamalıyım …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.