"일부"XNA를 배우기 시작했고 - 예상대로 - 나는 일찍 장애물에 부딪 혔습니다.XNA ContentLoadException
- 나는 내 자신 만의 콘텐츠 프로젝트 "스프라이트"
- 나는 배 추가 한 *을 추가 한 기본 콘텐츠 프로젝트
- 을 제거했습니다 WP7 XNA 게임 솔루션
- 을 만들었습니다. 주요 게임 프로젝트에 "스프라이트"을 참조 나는 내용 참조를 추가 한
- 은 "스프라이트"프로젝트 (MyImage1.png, MyImage2.png, MyImage3.png)에 PNG 파일
/* */
protected override void LoadContent()
{
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
logoTexture = Content.Load<Texture2D>("Sprites/MyImage1");
// TODO: use this.Content to load your game content here
}
나는 "을 (를) 찾을 수 없습니다"라는 ContentLoadException를 얻고 하나를 내 *의 .PNG의
-
내가 출력 디렉토리 포함하는 "스프라이트"하위 폴더를 확인했다
- * .xnb 파일을로드 할 때 존재
- 나는 모든이 Texture2Ds으로 표시되며, 이미지의 속성을 확인하고 XNA는
내가 난 확신 값 기본값으로 설정 내용 수입 및 프로세서를했다 일반적인 n00b'ish 실수를하고 있지만, 나는 그것을 보지 못하고있다. 그래서 나는 약간의 지침을 간과 할 것이다.
".\\Sprites\\MyImage1"
은 MSDN에 따르면, 경로는 현재 디렉토리에 상대적이어야합니다 :
문제
Content.RootDirectory = "Content"; // The cause of the problem
감사
대답을 편집하는 것이 아니라 올바른 것으로 'lukas' 답을 표시하십시오. –
@Neil 나는 대답을 빨리 찾았습니다. – Maciek