2014-10-03 3 views
0

내 모양/지오메트리로 새 객체를 만들고 싶습니다. 2D 사각형 프레임이며 장면에서 30000 ~ 60000 번과 같이 복제됩니다!성능 : 기하학 VS 모양

기하학을 사용하거나 모양을 사용하여 가장 효율적인 방법을 만드는 방법은 무엇입니까?

어떻게이 두 클래스가 메모리, CPU 사용 및 GPU 사용에 영향을 줍니까?

답변

0

모양과 기하학의 차이점은 모양이 생성 될 때마다 계산 된 다음 수학적 함수가 화면에 비트 맵으로 표시되어야한다는 것입니다. 그러나 모양은 이미 메모리에로드하고 표현해야하는 비트 맵입니다. 이 반사는 또한 비디오 게임에서 요소를 나타 내기 위해 메쉬와 기하학을 사용하지 않기로 결정했을 때 이루어졌습니다.

+0

이 경우의 모양보다 모양이 더 효율적으로 보입니다. 비디오 게임 리플렉션에 관해서는, 스프라이트 (일명 셰이프)가 어떤 경우에는 기하학보다 더 효율적이라는 것을 깨달았습니다. – juagicre

+1

입니다. 당신은 계산 중에 이전에 수행 된 계산으로 볼 필요가 있습니다. 따라서 런타임 중에 수행 할 필요가 없습니다. –

+0

정적 메모리 액세스가 가장 느린 것 중 하나라는 것을 아는 것이 중요합니다. 그러나 한 번만 액세스하면 문제가 없을 것입니다. 일반적으로 정적 메모리 액세스는 프로그램 시작시에만 계산과 정적 메모리 액세스 간의 지속적인 변경을 피하기 위해 수행됩니다. –