Zmiany w silniku i Fizyki Cd.
Ostatni czas upłynął pod znakiem zmian i dobrych nowin.
Tanki stały się moim zaliczeniem na jeden z przedmiotów na studiach a więc dzięki temu nie będę musiał się za bardzo odrywać od ich tworzenia przez najbliższy czas.
Jak widać w temacie nastąpiły również pewne zmiany w moim silniku. Z powodu, że silnik się rozrusł a nie wszystkie jego elementy będą potrzebne we wszystkich projektach na nim opartych. Zdecydowałem się na rozbicie go na moduły z których każdy jest oddzielną biblioteką. Podział ten można obejrzeć poniżej.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0jCeca5j7zE-atZN9CK79GmSYMveAnuBZDgKhW901-JoXute1SeogaflSCO31chCqFeLUye7pQbYt7BYi1VZYhGkK4Vh6Vyofer9IG-Hfd5tRReey8IBxarZkShIyBhZU9FfrVOM6AX0/s200/Engine.png)
Dodatkowo w ostatnim czasie rozwinąłem fizykę. Wcześniejsze problemy z bulletem powoli się rozwiązują a ja utwierdzam w przekonaniu, że dokonałem dobrego wyboru decydując się tą właśnie bibliotekę. Podczas pisania fizyki skupiam się głównie na elementach potrzebnych do Tanków gdyż terminy gonią:] (w końcu jakiś deadline:]) a do zrobienia jest dość sporo.
Podczas pisania staram się też o wygodę użycia fizyki, starając się przy tym nie ograniczać możliwości oferowanych przez bulleta. A niestety okazuje się, że nie jest to takie proste jak by się wydawało i pewnie jeszcze w trakcie pisania dość sporo się zmieni.
Kolejną nowinką jest to, że projekt dorabia się powoli porządnego UML'a oraz dokumentacji. Najpierw będą to moduły zajmujące się grafiką3D i fizyką a potem będę starał się uzupełniać braki w pozostałych projektach.
Comments
Post a Comment