X i Y jako pływaka zamiast liczb całkowitych

głosy
4

Postanowiłem rozpocząć pracę nad projektem ostatnio małą grę 2D. Mam już pracę niektórych grawitacja. Zaczynam lepiej w Javie, ale nigdy nie użył AWT Java lub coś związanego z renderowania przed tym projektem iw zasadzie tu jest mój problem:

Mam charakter, kto idzie na 1 piksel jednego kleszcza, który jest zbyt powolny. Gdybym się go tylko 2 kleszcz, to zbyt szybko, a postać jest prawie rodzaj uruchomiony. Chciałbym rodzaju w międzyczasie, ale problemem jest to, że X i Y są przechowywane jak inti gdybym zmienił je float, muszę konwertować je do intczegoś podobnego (int), która spowoduje usunięcie liczb zmiennoprzecinkowych ,

Co Próbowałem jest aktualizacja bohatera X co 2 kleszcze zamiast 1 kleszcza lub czyniąc gameloop jechać wolniej, ale wygląda raczej niepewny zamiast. Jeśli ktoś ma dobre rozwiązanie, które, proszę zostawić wiadomość. Dzięki!

Utwórz 20/08/2012 o 17:55
użytkownik
W innych językach...                            


1 odpowiedzi

głosy
5

Split View od modelu (i patrzeć wzorzec MVC!)

Użyj pływający współrzędne punktów w modelu, konwertować je do liczby całkowitej pikseli tylko na wyświetlaczu wizualnym.

Odpowiedział 20/08/2012 o 18:00
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more