2010-06-15 4 views
6

현재 Android 캔버스를 사용하여 작성된 게임이 있습니다. 완전히 2D이며 캔버스에 스프라이트로 비트 맵을 그리고 기술적으로는 작동하지만 추가해야하는 몇 가지 기능이 있습니다. 화면에 더 많은 비트 맵을 그릴 필요가 있습니다. 더 많은 동작이있을 것입니다. .Android 캔버스 또는 OpenGL에서 비트 맵 그리기가 더 편리합니다.

앱의 성능이 더 필요합니다.

캔버스의 비트 맵을 OpenGL을 사용하여 그릴 때 더 빨리 그릴 수있는 가장 좋은 방법은 무엇입니까?

+2

내가 싶습니다 libgdx를 사용하여 추가했다. 내 게임을 Canvas로 작업하는 것과 매우 유사한 방식으로 작업 할 수는 있지만 OpenGL ES의 모든 기능을 활용할 수 있습니다. –

답변

2

가 2D 공개 GL 게임을 만들기위한 작품에서이 두 플랫폼은 다음과 같습니다 http://www.rokonandroid.com/

http://www.andengine.org/

불행하게도 둘뿐만 아니라 그것을 아이폰 등가물 (적인 Cocos2D - 아이폰)의로 개발되어 있지만, 바로 박쥐에서 직접 openGL과 인터페이스를 시도하는 것보다 빠르게 착륙하는 데 도움이 될 것입니다.

1

난 당신이 캔버스에서 좋은 성능을 얻을 수 있다고 생각합니다 ..하지만

당신이 많은 것을 얻을 경우에도 다음, 좋은 성능의 그래픽 라이브러리로 시작하는 경우 .. 많은 일 소요 잘못, 당신은 아마 여전히 좋은 성능으로 종료됩니다 :) 롤

현재 승리 libgdx 가장 빠른 그리기 라이브러리에 대한 실행하는 경쟁이 ...이

...

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

관련 문제