텍스처에서 간단한 게임으로로드하는 데 많은 문제가 있습니다. 우선, "Game1.cs"안에 im이있을 때 텍스처를로드 할 수 있습니다. 그러나, 나는 현재 레벨을 만들려고 노력 중이다. 그래서 Level 클래스의 모든 그림을로드하고 싶습니다.C# XNA 텍스처로로드하기
public Level(IServiceProvider _serviceProvider)
{
content = new ContentManager(_serviceProvider, "Content");
mNrOfTextures = 3;
mTextures[] = new Texture2D[mNrTextures];
mTextures[0] = Content.Load<Texture2D>("sky");
//And then more textures and other stuff..
}
그러나 프로그램에서는 하늘을 결코 찾을 수 없습니다. 나는 현재 어떤 유용한 오류 메시지를 얻지 않고 메신저에서 멀리 이동하고있다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?
전체 경로 파일을 C : \ C++ \ ProjIV을 \ ProjIV \ ProjIVContent
보통 캐싱을 최대한 활용하기 위해 game1.cs에서 contentmanager를 전달하지만 "하늘"텍스처가 콘텐츠 폴더에 있음을 확인했습니다. – itsme86
저는 XNA를 해왔으니 영원히 지났지 만, 당신이 당신의 인스턴스 인'ContentManager' 대신 정적'Content'를 사용하고있는 것을 보았습니다. 그게 맞습니까? –
파일의 전체 경로 : C : \ C++ \ ProjIV \ ProjIV \ ProjIVContent \ 편집; ive는 그것을 바꾸려고 시도했지만 모든 시도에서 실패한 것처럼 보였습니다. – 413X