- 202 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 22:14:05.37 ]
- ごめん
Direct3D9で頂点バッファを使ってテトラゴンを描画するとき、 2048*2048pxのテクスチャのx, y, w, h = 1344, 96, 48, 48の範囲を貼りつけたいのですが 頂点を {0.0f, 0.0f, 0.0f}, {0.0f, 48.0f, 0.0f}, {48.0f, 0.0f, 0.0f}, {48.0f, 48.0f, 0.0f} のように定義して、 テクスチャ座標を {1344.5f / 2048.0f, 144.5f / 2048}, {1344.5f / 2048.0f, 96.5f / 2048}, {1392.5f / 2048.0f, 144.5f / 2048}, {1392.5f / 2048.0f, 96.5f / 2048} こうすると元の画像と比べて横方向に広がるのです www.dotup.org/uploda/www.dotup.org2316033.png 上半分がDirectXの描画で、下半分が画像をビューワで開いたものです
|

|