リーチプロファイルでXNA 4.0で動作するようにLinearWrapを取得している人は誰もいませんか?XNAのSamplerState.LinearWrapを使用
例...
device.SamplerStates[0] = SamplerState.LinearWrap;
leftVert.TexCoord = new NormalizedShort(0.0f, 0.0f);
rightVert.TexCoord = new NormalizedShort(5.0f, 1.0f);
これは5倍u軸全体にテクスチャをラップしません。実際には、5.0fが1.0fであるかのようにレンダリングされます。
別の例...
leftVert.TexCoord = new NormalizedShort(-5.0f, 0.0f);
rightVert.TexCoord = new NormalizedShort(5.0f, 1.0f);
これは一度テクスチャをラップではなく、10回は予想通り。
だから、誰でもこのシステムの使い方の "ルール"を知っていますか?
これは...
隣接するコード間にサポートされている最大偏差はありますか? すべてのコードは(-1,1)以内にある必要がありますか? 最初の数字は負である必要がありますか? (これはなぜどこに記載されていませんマイクロソフト)
マーキングに正しい答えがあるようです。また、Reachプロファイルでは、2の累乗(128:256,512など)のテクスチャだけをラップすることができます([ref](http://blogs.msdn.com/b/shawnhar/archive /2010/03/12/reach-vs-hidef.aspx))。 –