And*_*ndy 1 c# xna xna-4.0 xna-3.0
这个旧代码在 XNA 4.0 中不起作用。必须更改什么才能使代码在 XNA 4.0 中工作?
spriteBatch.Begin(SpriteBlendMode.AlphaBlend,SpriteSortMode.Immediate,SaveStateMode.None,Matrix.Identity);
graphics.GraphicsDevice.SamplerStates[0].MagFilter = TextureFilter.Point;
graphics.GraphicsDevice.SamplerStates[0].MinFilter = TextureFilter.Point;
graphics.GraphicsDevice.SamplerStates[0].MipFilter = TextureFilter.Point;
spriteBatch.End();
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
当前上下文中不存在“SpriteBlendMode”
当前上下文中不存在“SaveStateMode”“Microsoft.Xna.Framework.Graphics.SamplerState”不包含“MagFilter”的定义,并且没有接受“Microsoft.Xna.Framework”类型的第一个参数的扩展方法“MagFilter”。可以找到 Graphics.SamplerState'(您是否缺少 using 指令或程序集引用?)'Microsoft.Xna.Framework.Graphics.SamplerState' 不包含 'MinFilter' 的定义,并且没有接受第一个的扩展方法 'MinFilter'可以找到“Microsoft.Xna.Framework.Graphics.SamplerState”类型的参数(您是否缺少 using 指令或程序集引用?)“Microsoft.Xna.Framework.Graphics.SamplerState”不包含“MipFilter”的定义并且找不到接受类型为“Microsoft.Xna.Framework.Graphics.SamplerState”的第一个参数的扩展方法“MipFilter”(您是否缺少 using 指令或程序集引用?)
这是一个资源,将向您展示如何解决这些问题:
http://www.nelxon.com/blog/xna-3-1-to-xna-4-0-cheatsheet/
这些都是与将旧的 XNA 代码升级到 4.0 相关的非常常见的问题
| 归档时间: |
|
| 查看次数: |
4357 次 |
| 最近记录: |