我有一点Texture2D:
myTexture = new Texture2D(GraphicsDevice,512,512,false,SurfaceFormat.Vector4);
当我尝试绘制它时:
spriteBatch.Begin();
spriteBatch.Draw(myTexture, new Rectangle(0, 0, 512, 512), Color.White);
spriteBatch.End();
我得到一个例外:
“使用纹理格式Vector4时,XNA Framework HiDef配置文件要求TextureFilter为Point。”
如何将TextureFilter设置为Point?
答案 0 :(得分:2)
将SamplerState.PointClamp
或SamplerState.PointWrap
传递给SpriteBatch.Begin
。