D3DXSPRITE 래퍼와 함께 Direct3D를 사용하여 타일을 화면에 그립니다. 충돌 및 타일 유형과 같은 멤버를 포함하는 타일 클래스가 있으며 타일 배열이 있습니다.
타일 그리드 [256] [256];
어느 것이 더 나은 방법입니까?
-화면 중앙에 플레이어를 그리고 맵이 그려지는 위치를 그립니다.
-다음과 같은 카메라로 플레이어를 움직입니다.
첫 번째 방법을 사용하고 있었지만지도의 왼쪽 상단 가장자리에 도착했을 때와 다른 플레이어 / 에미가지도에 있고 동시에 움직일 때 정말 복잡해졌습니다.
카메라가 플레이어를 따르도록 만들면 화면에 몇 개만 들어갈 수 있지만 모든 단일 그리드 타일에 대해 spriteBatch-> Draw (...)를 호출해야합니까?