| Autor | Erin Catto |
|---|---|
| Aktualna wersja stabilna | 2.4.1 (18 października 2020) [±] |
| Język programowania | C++, Java, Adobe Flash, C#, JavaScript, D, Python |
| Rodzaj | silnik fizyki |
| Licencja | wolne oprogramowanie / zlib |
| Strona internetowa | |
Box2D – silnik fizyki dla gier dwuwymiarowych stworzony przez Erina Catto i udostępniany na licencji zlib. Najpopularniejszymi grami wykorzystującymi Box2D są Limbo oraz Angry Birds.
Oprogramowanie zostało stworzone w języku C++, stworzono jednak nieoficjalne konwersje na język Java, Adobe Flash, C#, JavaScript, D oraz Python.
Cechy silnika
Silnik Box2D ogranicza się do symulacji brył sztywnych. Może symulować obiekty zbudowane z wielokątów wypukłych oraz kół. Oprogramowanie umożliwia również symulację grawitacji oraz tarcia. Podstawową jednostką obliczeniową długości jest metr, a masy kilogram. Wykrywanie kolizji odbywa się w czasie ciągłym lub dyskretnym.
Przypisy
- 1 2 3 About Box2D. [dostęp 2015-04-06].
- 1 2 JBox2D: A Java Physics Engine. [dostęp 2015-04-06].
- 1 2 Box2DFlashAS3. [dostęp 2015-04-06].
- 1 2 Box2DX is a C# port of Box2D. [dostęp 2015-04-06].
- 1 2 Box2DJS is a JavaScript port of Box2D. [dostęp 2015-04-06].
- 1 2 Blaze – 2D game physics engine, based on Box2D. [dostęp 2015-04-06].
- 1 2 pybox2d – 2D physics library for Python. [dostęp 2015-04-06].
- 1 2 Greg Kumparak: Creator Of Angry Birds' Physics Engine Calls Out Rovio For Not Giving Him Credit. TechCrunch, 2011-02-28. [dostęp 2015-01-15]. (ang.).
Linki zewnętrzne
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.