Bardzo ważnym elementem gry jest kamera. Można ją sobie rzeczywiście wyobrazić jako kamerę przekazującą obraz z konkretnego miejsca sceny, pod odpowiednim kątem i wysyłającą obraz na ekran. Pod spodem siedzi jednak kilka macierzy. Każdy wierzchołek jest przez te macierze mnożony, a finalnym wynikiem jest pozycja (ważne, dwuwymiarowa) na ekranie.
XNA 4.0 jest bardzo przyjemnym frameworkiem do programowania gier: ma bogatą bibliotekę matematyczną, kilka predefiniowanych efektów (shaderów), dzięki którym można po krótkiej chwili zobaczyć efekt swojej pracy na ekranie. Brakuje jej natomiast bardzo według mnie istotnego elementu, jakim jest biblioteka do obsługi graficznego interfejsu użytkownika (Graphical User Interface, dalej będę posługiwał się skrótem GUI). Z [...]
Nie ma chyba w Polsce człowieka czytającego blogi „z branży”, który nie słyszałby o konkursie Maćka Aniserowicza „Daj się poznać”. Dla tych, którzy jednak nie słyszeli krótkie wprowadzenie: w okresie od 1 sierpnia do 15 listopada należy prowadzić projekt open-source wraz z blogiem na temat jego powstawania. Ma to rozruszać się polską techniczną blogosferę i [...]
Odwrotne zadanie kinematyki jest zagadnieniem niełatwym, a jednocześnie tak niezbędnym w przemyśle, że trudno byłoby sobie wyobrazić proces produkcyjny bez jego zastosowania. W tej notce skupię się na przypadku w miarę prostym: robot o ramieniu składającym się z dwóch części (jeden przegub), poruszający się w dwóch wymiarach.
Bycie programistą ma swoje zalety. Największą z nich jest możliwość tworzenia. Pomysł, doprawiony technologią i umiejętnościami przeradza się w nierzadko spory kawałek kodu, który po kompilacji spełnia swoje zadanie jako pełnoprawna aplikacja. Po co ten przydługi wstęp? Żeby zauważyć, że na aplikacji się kończy. Efekt pracy pozostaje wyłącznie ciągiem zer i jedynek zapisanym na twardym [...]
Symulacja ma niezliczoną wręcz ilość zalet: pozwala zaobserwować i przeanalizować zjawiska fizyczne bez konieczności przygotowywania realnego środowiska zmiana parametrów na bieżąco, pozwala obserwować jednoczesną zmianę zachowania środowiska świetnie wygląda Kierując się powyższymi plusami jako wytycznymi, powstał symulator galaretki. Założenia projektowe: symulacja ruchu sprężystego układu 64 mas połączonego sprężyście ze sztywną ramą, którą steruje użytkownik ruch [...]