D3DXSprite에서는 ddraw에서 사용하던 서피스 대신 텍스쳐에다가 이미지를 올려서 사용합니다.
그런데 이 텍스쳐 크기라는게 2의 승수로 사이즈가 정해지기 때문에 상당히 묘합니다.
너무 큰 사이즈- 예를 들자면 바탕화면에 들러붙는 텍스쳐의 경우에는 800 600 사이즈 정도 되는데,
이걸 그대로 통짜 텍스쳐를 털썩 붙이게 되면 프레임이 수백프레임이 뚝 떨어집니다.
그 외에도 메모리를 너무 많이 먹는 문제도 있네요.
그래서 이걸 256 256 사이즈 텍스쳐 여러개로 잘라내볼까 하는 생각이 드는데요...
... 괜찮을까요-_-?
그리는 과정은 몇 배로 늘겠지만, 텍스쳐가 작아져서 빨라질것도 같은데...
800 600짜리 텍스쳐를 털썩 붙였다고 프레임이 그렇게 떨어지는건 이상하네요.
어딘가 다른곳이 잘못된게 아닌가 싶습니다.
부두를 지원하려면 256으로 짤라 붙이는 로직을 만들어두셔야 합니다..
하지만 일반적인 경우 한장으로 처리할 수 있는것을 잘라 붙이는건 속도나 메모리면에서 약간 손해가 생깁니다.