Canvas
요소를 사용하여 Android 게임을 개발 중입니다. 대형 게임 맵에 많은 그래픽 요소 (스프라이트)가 그려져 있습니다. 이러한 요소는 drawLine
, drawPath
, drawArc
등의 표준 그래픽 함수로 그려집니다.Android Canvas 오프 스크린 드로잉 성능
화면에 있는지 여부는 테스트하기가 어렵지 않습니다. 그래서, 만약 그들이 화면 밖으로, 나는 그들의 그림 루틴을 완전히 건너 뛸 수 있습니다. 그러나 이것도 CPU 비용이 있습니다. Android Graphics Library
이 내가 할 수있는 것보다 빨리 이것을 할 수 있는지 궁금합니다. 한마디로
, 내가 그들을 돌봐하지 것이다 Android Graphics Library
을 믿는 것은 그들을 잡아하려고 많은 CPU를 소비 좌표가 화면에서 완전히 경우에도 모든 것을 그리는 시도해야한다 또는 나는 그들의 도면 영역이 자신을 직사각형 확인해야하고 경우 그들은 완전히 화면 밖으로, 그림 루틴을 건너 뛰는가? 적절한 방법은 무엇입니까? 어느 것이 더 빨라야 하는가?
p.s : Android v2.1 이상을 타겟팅합니다.
답변을 찾았습니까? 이것은 저에게 많은 일을 덜어 줄 수 있습니다 ... – bigstones