Ĺadny brzuch
Czy wykorzystując komunikat WM_TIMER jest możliwe napisanie gry "czasu rzeczywistego" z płynną animacją dla Win'a (w okienku):? Ostatnio trochę bawię się biblioteką OWL Borlanda i wydaje mi się, że to jedyny sposób (z WM_TIMER) na zrobienie takiej gry. Jednak dotychczasowe próby zabawy z komunikatem WM_TIMER skłaniają mnie do stwierdzenia, że jakość animacji pozostawiałaby wiele do życzenia (w grze byłoby dość sporo poruszających się obiektów). A może robię coś nie tak? Ciekawy jestem, w jaki sposób tworzy się profesjonalne gry tego typu.
---------------------------------Mówi się trudno i kocha się dalej.---------------------------------
niemożliwe
WM_TIMER to komunikat o najniższym priorytecie, stosując go nie masz wcale pewności, że będzie przychodził w równych odstępach czasu, jeśli system będzie akurat zajęty czym ważniejszym ("z jego punktu widzenia") to komunikat ten możesz otrzymać po z opóźnieniem kilku sekund lub nawet kilku minut
profesjonalne gry tworzy się korzystając ze specjanych bibliotek umożliwiających bezpośredni kontakt programu ze sprzętem - kartą graficzną i stosuje się zupełnie inne, wysokowydajne mechanizmy animacjii
cytat:smartpointer napisał:
profesjonalne gry tworzy się korzystając ze specjanych bibliotek umożliwiających bezpośredni kontakt programu ze sprzętem - kartą graficzną i stosuje się zupełnie inne, wysokowydajne mechanizmy animacjii
Jakich bibliotek w takim razie powinienem się nauczyć? Chodzi mi o o pisanie gier 2-wymiarowych, nie potrzebuję się zajmować sceną 3d. Znacie jakieś ciekawe kursy albo książki, które moglibyście mi polecić?
---------------------------------Mówi się trudno i kocha się dalej.---------------------------------
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
---------------------------------Mówi się trudno i kocha się dalej.---------------------------------
niemożliwe
WM_TIMER to komunikat o najniższym priorytecie, stosując go nie masz wcale pewności, że będzie przychodził w równych odstępach czasu, jeśli system będzie akurat zajęty czym ważniejszym ("z jego punktu widzenia") to komunikat ten możesz otrzymać po z opóźnieniem kilku sekund lub nawet kilku minut
profesjonalne gry tworzy się korzystając ze specjanych bibliotek umożliwiających bezpośredni kontakt programu ze sprzętem - kartą graficzną i stosuje się zupełnie inne, wysokowydajne mechanizmy animacjii
cytat:smartpointer napisał:
profesjonalne gry tworzy się korzystając ze specjanych bibliotek umożliwiających bezpośredni kontakt programu ze sprzętem - kartą graficzną i stosuje się zupełnie inne, wysokowydajne mechanizmy animacjii
Jakich bibliotek w takim razie powinienem się nauczyć? Chodzi mi o o pisanie gier 2-wymiarowych, nie potrzebuję się zajmować sceną 3d. Znacie jakieś ciekawe kursy albo książki, które moglibyście mi polecić?
---------------------------------Mówi się trudno i kocha się dalej.---------------------------------