2009-11-23 4 views
0

나는 CrashLanding sample code을 기반으로 한 iPhone 게임을 만들고 있습니다. 샘플 코드에는 Open GL ES 관련 내용 (Texture2D 및 MyEAGLView)이 포함되어 있습니다. 이 코드의 성능을 향상시킬 수있는 방법은 무엇입니까?CrashLanding 샘플 코드에서 Open GL ES 코드의 성능이 향상 되었습니까?

성능을 향상시키기 위해 특정 장단점을 만들었지 만 이러한 절충안이 될 수는 없습니다. 예를 들어, 이미지 파일의 크기가 2 또는 2 차원의 크기를 갖도록 요구함으로써 코드를 단순화하고 속도를 높일 수 있습니다 ...?

답변

1

이미지는 자동으로 필요한 장치에 2 차원 (예 : 3GS 이전).

그래픽 성능이 큰 문제입니다. 그러나 일반적으로 상태 변경을 필요 이상으로하지 않도록 원시 호출을 배치하는 것이 중요합니다. Google : 텍스처 아트라스

그 한 가지로 먼 길을 얻을 수 있습니다.

- David

관련 문제