이 이전 코드는 XNA 4.0에서 작동하지 않습니다. XNA 4.0에서 코드가 작동하도록 변경해야하는 항목은 무엇입니까?이 XNA 코드를 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();
나는 다음과 같은 오류 메시지를 얻을 :
는'SpriteBlendMode'
여기
이 'SaveStateMode'현재 컨텍스트 'Microsoft.Xna.Framework에 존재하지 않는 현재 컨텍스트에 존재하지 않습니다. Graphics.SamplerState는 MagFilter '없이 확장 메서드'MagFilter ' 유형 의 첫 번째 인수 받아'볼 수 'Microsoft.Xna.Framework.Graphics.SamplerState을 (이다 당신에게'에 대한 정의를 포함하지 않는 ' using 지시문이나 어셈블리 참조가 누락 되었습니까?) 'Microsoft.Xna.Framework.Graphics.SamplerState'에는 'MinFilter'에 대한 정의가없고 'MinFilter' 형식의 첫 번째 인수를 허용하는 확장 메서드가 없습니다. Xna.Framework.Graphics.SamplerState '를 찾을 수 있습니다 (사용 지침이나 어셈블리 참조가 누락 되었습니까? ) 'Microsoft.Xna.Framework.Graphics.SamplerState '에'MipFilter '에 대한 정의가없고 확장자가없는 정의가 없습니다. 메서드 'MipFilter' 형식의 첫 번째 인수를 허용하는 'Microsoft.Xna.Framework.Graphics.SamplerState'를 찾을 수 있음 ( 에 사용 지침이나 어셈블리 참조가 누락 되었습니까?)
"작동하지 않는다"정말 도움이되지 않습니다. 그것은 컴파일합니까? 오류 메시지를 표시합니까? 그렇다면 무엇이 있습니까?오류없이 실행되고 예기치 않게 응답합니까? –
오류 메시지를 추가했습니다. – Andy