하고 싶은 말은 많은데 내용이 산으로 갈까봐......

 

Q1. GLSurfaceView는 3D만을 위한 것인가요? 2D작업을 하면 별개의 GLThread에서 돌아가니

SurfaceView의 canvas그리기 보다 성능이 좋지 않을까요?

 

Q2. SurfaceView 작업중에 표면타입 설정 getHolder().setType(SURFACE_TYPE_GPU) 를 보았는데 GPU로 작업을 한다는건가요?

canvas작업인데 해당이 없는지 다른환경에서의 타입인지 궁금합니다.

 

Q3. 몬스터라던가 많은 오브젝트들이 나오는 경우 SurfaceView ~ canvas 작업에서 심한 프레임저하를 느꼇는데 단순 코드최적화를 못해서 그런걸까요... 아니면 canvas작업은 큰 성능을 기대하기 어려운걸까요..?

 

Q4. 3D환경에서 2D작업을 하고 싶은데 관련 자료나 웹사이트 또는 서적 추천좀 부탁드립니다.