DirectX9のスプライトについて質問なんですが。。。
Posted: 2014年4月18日(金) 23:53
今DirectX9を使ってプログラミングをしているのですが、
スプライト処理で画面にビットマップ画像を以下のコードで
表示したんですが、
実際に描画されたのは(0, 0)~(100, 100)ではなく、
~(99, 99)の範囲でした。
これはどういった理由でなっているのでしょう。
内部でわざわざrect.right - 1, rect.bottom - 1が行われているのしょうか?
行われていたとして、それはなぜなのでしょうか?
どなたかご教授お願いします。
スプライト処理で画面にビットマップ画像を以下のコードで
表示したんですが、
RECT rect = { 0, 0, 100, 100};
D3DXVECTOR3 center(0.0f, 0.0f, 0.0f);
lpSprite->Draw(lpTex, &rect, ¢er, NULL);
~(99, 99)の範囲でした。
これはどういった理由でなっているのでしょう。
内部でわざわざrect.right - 1, rect.bottom - 1が行われているのしょうか?
行われていたとして、それはなぜなのでしょうか?
どなたかご教授お願いします。