【C++】 DirectX初心者質問スレ Part9 【C】
■ このスレッドは過去ログ倉庫に格納されています
0453デフォルトの名無しさん
2006/06/14(水) 11:14:25D3DXCreateTextureFromFileExを使って読み込んだテクスチャを、四角ポリゴンに貼り付けて使おうとしています。
いわゆる2Dゲーム用の描画を作っているところです。
テクスチャを2の乗数とし、かつ四角ポリゴンの表示場所を-0.5fし、フィルタをD3DX_FILTER_POINTEにすることで、ドット絵も綺麗に(アンチがかからずそのままという意味)表示することができました。
で、次のステップとして「640*480のような画像であっても、1サイズ上(1024*512)の領域を確保して、そこにロードすることによって対応したい。使わない領域ができて無駄だけど…」と思いました。
D3DXCreateTextureFromFileExの第二、第三引数に、テクスチャサイズを指定するところがあるので、早速1024, 512と入力してみたのですが、変化がありません。
(四角ポリゴンの設定は変えていないので、予想では「左上にファイル画像が。右と下に余白がある画像」が描画されるつもりでした)
大きめのテクスチャに、ファイルから読み込んだ画像を配置する方法は、D3DXCreateTexureFron〜ではなく、別にあるのでしょうか?
(逆に256,256などを指定することで、画面が粗くなることは確認しました)
■ このスレッドは過去ログ倉庫に格納されています