1 Box 2D + SFML Fizyka w pudełku Marcin Kuligowski
2 Co to jest Box2D? Silnik fizyki dla gier dwuwymiarowych stworzony przez Erina Catto i udostępniany na licencji zlib. 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.
3 Łatwy Lekki Działa Darmowy Dlaczego Box2D?Każdy jest w stanie się tego nauczyć. Bierze odpowiedzialność za całą fizykę w grach. Z powodzeniem udźwignie go przeciętny smartfon dostępny za 1 PLN w abonamencie.
4 Moduły Box2D składa sie z trzech modułów Common Colision DynamicsCommon definuje struktury danych oraz zawiera dzielony kod niskiego poziomu Collision zawiera kod i struktury danych do wykrywania kolizji Dynamics definiuje zasady świata fizycznego
5 Organizacja modułów biblioteki Box2D
6 Jednostki w Box2D Box2D pracuje na liczbach zmiennoprzecinkowych.Podstawową jednostką masy jest kilogram. Podstawową jednotką długosci jest metr. Box2D uzywa radianów nie stopni. Jeśli chodzi o ciała dynamiczne to Box2D najlepiej działa z obiektami od 0,1 metra do 10 metrów
7 Podstawowe pojęcia i obiekty w Box2D?world Podstawowe pojęcia i obiekty w Box2D? fixture rigid body continous collision constrain shape joint joint limit
8
9 Wczytywanie tekstur i rysowanie sprajtów
10 Przydatne Linki http://www.sfml-dev.org/SFML – Dokumentacja + Tutoriale. Kurs SFML (Polski) Box2D – Dokumentacja. + Youtube
11 Czas otworzyć pudełko!