09/02/04 11:13:33 x17R+mbN
>>715
ネイティブなDirectX、MDXどちらの場合でも、ほとんどのビデオカードがこういう制約をしてるからそうなる。
・普通テクスチャは2^n乗の辺を持つ画像しか正常に読み込まない。
・最大サイズは2048*2048
だから48とかは無理。32*64とか64*64とかで作って読み込み、実際に描画するときに使用する範囲を32*48と設定すればいい。
他にテクスチャに関する情報だと。
・アルファブレンド情報つきbmpであるddsファイルにすると楽。ddsはDirectXSDKに付属するDirectX Texture Toolで作れる。
・一つの画像に複数の画像をまとめる場合、まったく異なる画像が接触しないようにする。
(拡大縮小処理をする場合、元画像の最も近い4マスを利用して計算する。
例えば草原のマップチップの隣に雪原のマップチップが隣接してると、接触側に白緑っぽい筋が表示される。)