2010-06-15 10 views
6

Obecnie mam grę napisaną w systemie Android. Jest to całkowicie 2D, a ja rysuję bitmapy jako sprite'y na płótnie i to technicznie działa, ale mam kilka funkcji, które muszę dodać, które będą wymagały narysowania o wiele więcej bitmap na ekranie, i będzie o wiele więcej ruchu .Szybsze rysowanie bitmap na kanwie Android lub OpenGL

Aplikacja wymaga większej mocy.

Jaki jest najlepszy sposób, aby przejść od tej metody rysowania bitmap na płótnie do korzystania z OpenGL, aby móc rysować je szybciej?

+2

chciałbym dodaj, że używa libgdx możliwość pracy z moimi grami w bardzo podobny sposób do pracy z Canvas, ale mogę wykorzystać pełną moc OpenGL ES. –

Odpowiedz

2

w pracach dla podejmowania 2d Open GL gry Istnieje platformy para tam: http://www.rokonandroid.com/

http://www.andengine.org/

Niestety nie jest tak dobrze rozwinięta jak to odpowiedniki iPhone (cocos2d-iPhone), ale pomoże ci oderwać się od ziemi szybciej, niż sam spróbujesz połączyć się z OpenGL.

1

Myślę, że można uzyskać dobre wyniki z płótna .. ale to wymaga dużo pracy ..

jeśli zacząć od dobrej biblioteki graficznej wydajności, to nawet jeśli masz dużo rzeczy źle, to prawdopodobnie będzie nadal kończy się z dobrych wyników :) lol

istnieje konkurencja działa na najszybszych biblioteki rysunku ... libgdx obecnie wygranej ...

https://github.com/libgdx/libgdx/wiki/A-simple-game

Powiązane problemy