我遇到了这个异常:
XNA框架Reach配置文件要求使用纹理大小不是2的幂时,TextureAddressMode必须设置为Clamp。
在Reach设置下运行游戏时出现了这个异常。
我已经将所有内容都设置为使用SamplerState.LinearClamp,但异常仍然随处抛出!
例如:
spriteBatch.Begin(0, BlendState.Opaque, SamplerState.LinearClamp, DepthStencilState.None,
RasterizerState.CullCounterClockwise, effect);
spriteBatch.Draw(texture, new Rectangle(0, 0, width, height), Color.White);
spriteBatch.End();
这应该可以工作,对吗?但是它没有!
帮帮我!