Каковы возможности Canvas и OpenGL? - PullRequest
2 голосов
/ 20 февраля 2012

Я знаю, что openGL творит чудеса, если вы посылаете ему статичные текстуры, которые редко меняются, например, как плитки. Но не когда у вас постоянно меняются спрайты?

Можно ли создавать игры типа похищения исключительно из канвы и какова будет его производительность?

1 Ответ

1 голос
/ 20 февраля 2012

Можно создавать игры наподобие похищения, используя холст, однако в итоге вы столкнетесь с камнем преткновения с точки зрения производительности.

OpenGL, будь то движущийся или статический, будет обрабатывать изображения экспоненциально быстрее, получая доступ к буферам и пиксельным процессорам на gc, способным одновременно манипулировать большими массивами пикселей.

Однако OpenGL не так прост, чтобы изучить его, и вам нужно будет выучить его язык. При этом вы найдете тонны информации об использовании openGL, я настоятельно рекомендую облегченную библиотеку Java-игр (LWJGL) http://lwjgl.org/ и учебные пособия NeHe http://nehe.gamedev.net/.

В любом случае, посмотрите, что вы думаете, это будет тяжело, но, как и со всей тяжелой работой, в конечном итоге это окупится.

Надеюсь, это поможет.

...