c# - 是否有任何选项可以为 Xna 选择纹理过滤

标签 c# .net graphics xna textures

图像:http://www.whitedesing.com/images/Why.png

伙计们我正在使用一个叫做“Xna 4.0”的软件

我在 photoshop 上画了一个 Sprite ,原始分辨率是 1897 x 2664 300dpi.. 我正在使用软件命令,它正在缩小我的 Sprite 。

spriteBatch.Begin(SpriteSortMode.Immediate, null, null, null, null, null, Matrix.CreateScale(.04f, .04f, 1f));
spriteBatch.Draw(_ship, _shipRect,null, Color.White, 0, new Vector2(0,0), SpriteEffects.None, 1);
spriteBatch.End();

但我无法在 Xna 上获得 chrisp Sprite ..我什至可以在我的 Windows 文件夹上看到漂亮的外观 :D(你可以在图片上看到) 是否有任何选项可以更改 Xna 上的那个东西?抱歉我的英语不好..

感谢您的建议。

最佳答案

您可以指定 SamplerState当您调用 SpriteBatch.Begin 时应该用于纹理过滤.

关于c# - 是否有任何选项可以为 Xna 选择纹理过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15867457/

相关文章:

c# - 使用 SVG 文件作为 Windows 应用商店应用程序 (Metro) 的背景

c# - 返回复杂对象或使用引用/输出参数是更好的做法吗?

.net - 你如何调试 ASP.net HTTPHandler

c# - 如何从outlook邮件中提取表格

在 C 中创建您自己的控制台图形库

c# - Excel VSTO 工作簿新事件

c# - GridView 中的文本框

c# - .Net/C# 中远程启动和关闭 Azure 服务器

opengl - 什么是依赖纹理读取?

android - LaTeX 或 MathML 到 Android 上的图像