기본적으로 완료된 iPhone 게임이 있지만 최대한 낮은 전력 사용량을 얻으려고 시간을 보내고 있지만 OpenGL ES 멍청한 놈입니다. 그래서 찾고 있어요. 몇 가지 포인터.OpenGL-ES 퍼즐 게임 - 드로잉 배터리를 효율적으로 만드시겠습니까?
게임은 상당히 간단한 퍼즐 게임이므로 보드가 아무 이유없이 다시 그려지는 시간의 90 %입니다. 현재로서는 "더티"플래그가 있고 설정되어있는 경우에만 렌더링하지만 그 다음에 모든 것을으로 그릴 수 있습니다. 대부분의 경우 보드의 작은 부분 만 업데이트해야합니다 (예 : 타이머 또는 조각 중 하나).
화면의 일부만 업데이트하기 위해 OpenGL과 함께 사용하는 일반적인 전략이 있습니까, 아니면 항상 모든 것을 다시 그려야한다고 생각합니까?
그게 프로그래밍 OpenGL을 ES를 확인 기본적으로 내가 뭘하는지, 질문은 화면을 부분적으로 렌더링하는 것에 관한 것이 었습니다. 즉 타이머와 홀수 파티클을 60fps로 업데이트하려면 어떻게해야합니까? 보드가 바뀌면 보드를 그립니다. – GoatInTheMachine