Box2d

Oyun geliştirme için açık kaynaklı C ++ 2D fizik motoru
Şimdi İndirin

Box2d Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Freeware
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Erin Catto
  • yayıncı web sitesi:
  • http://www.box2d.org/
  • İşletim sistemleri:
  • Mac OS X
  • Dosya boyutu:
  • 845 KB

Box2d Etiketler


Box2d Açıklama

Oyun geliştirme için açık kaynaklı C ++ 2D fizik motoru Box2D, öncelikle oyunlar için yazılan açık kaynaklı bir fizik motorudur ve adın önerdiği gibi, Box2D tamamen 2D motordur. Bununla birlikte, Box2D, mütevazı bir kutu simüle eden kökleri ötesinde büyüdü ve artık dışbükey poligonları ve yakında diğer şekilleri kullanabilir. İşte "Box2D" nin bazı önemli özellikleri: Çarpışma: · Sürekli çarpışma tespiti. · Callbacks ile iletişime geçin: ekleyin, devam edin, kaldırın. · Dışbükey polyonlar ve daireler. · Vücut başına çoklu şekiller · Tek kademeli temas manifoldları · Artımlı süpürme-ve prune broadphase · Verimli Çifti Yönetimi · Hızlı Broadphase AABB Sorguları · Çarpışma grupları ve kategorileri Fizik: · Darbeli ada çözücü zamanında sürekli fizik. · Kalıcı Beden Ortağı Temas Grafiği · Ada Çözümü ve Uyku Yönetimi · İLETİŞİM, Sürtünme ve İadesi · Doğrusal zamanlı çözücü ile istikrarlı istifleme · Döngü, prizmatik, mesafe, kasnak, dişli ve fare eklemleri · Eklem sınırları, motorlar ve sürtünme · Momentum ayrışmış pozisyon düzeltmesi · Oldukça doğru reaksiyon kuvvetleri / darbeleri Sistem: · Küçük blok ve yığın tahsisatçılar · Merkezi ayar parametreleri · STL konteynerlerinin kullanılamayan son derece taşınabilir C ++ Test ortamı: · FreeGlut ile OpenGL · GLUI ile grafik kullanıcı arayüzü · GUI'yı kullanarak testler arasında kolayca geçiş yapın · Yeni testler eklemek için test çerçevesi · Fare toplama ve bomba! · VC8 proje dosyaları Belgeler: · Kullanım kılavuzu · Gerçek kod yorumlu DoxyGen belgesi. · Aktif Kullanıcı Forumu Bu sürümde yenilikler: · Theo Jansen Walker örneği. · SetUserData Accessors'ı eklendi. · ContactCallbackTest'i eklendi. Teşekkürler Caspin! · Sabit Çember-VS-Poligon İletişim Kimliği Kullanımı. · API belgesi güncellendi. · İletişim dinleyicisindeki küçük değişiklikler (eklendi, sonuç -> nokta). · Son değişiklikleri hesaba katmak için el kitabı güncellendi. · Uygulamalı elastikbodya.h güncelleme (teşekkürler nimodo) · Ewjordan başına değiştirilen dinleyici / filtre atama işlev adları. · B2ContactListener şu anda şunları var: ekleyin, ısrar edin, kaldırın ve sonuç verin. Çözücü iletişim noktası sonuçları şimdi ayrılmıştır, böylece duraklatılmış simülasyonlar tüm iletişim noktasını ekleyin, devam eder ve sonuçları kaldırın. · Kullanıcı hatasını azaltmak için çok fazla dahili veri korumalı / özel yaptı. · Eklenen yumuşak mesafe eklemi. Web örneğine bakınız. · Düzeltme: çokgen ışını döküm. · B2SHAPE :: ResetProxy'deki kapanma aralığı. · Uygulamalı sabit nokta yama güncellemesi. · Eklenen şekil yeniden filtreleme. · Düzeltme: WakeUp İlişkili kuruluşlar Reklam noktaları sayısı pozitiften sıfıra giderse. · Bazı VC8 proje ayarlarını değiştirdi: performansı artırmak için C ++ istisnaları kapattı. · Kılavuzda yazım hatası. · Dondurulmuş gövdelerde sabit ortak imha (Teşekkürler Mewse). · Geliştirilmiş İletişim Çözücü Performansı (Piramit Demosunda Mevcut Bottleneck). · Kurulu olan hiçbir temas dinleyiciniz yoksa, sıcak başlamanın devre dışı bırakıldığı durumlarda düzeltildi (teşekkürler DigiCrAb!). · 0xfb'ün (Frank's) temas çözücü modifikasyonunu denemek.


Box2d İlgili Yazılım

Dişim

Yapı zamanını azaltmak için dağıtılmış bilgisayarlarda testleri çalıştırmak için dağıtılmış bir test koşucısı ...

209 37 KB

İndirmek

Şezlong

Tüm bilgisayarlarınız arasında belgelerinizin ve yapılandırma ayarlarınızın herhangi bir kombinasyonunu senkronize edin ...

130 19 KB

İndirmek