2013-11-03 14 views
0

난 그냥 비주얼 스튜디오로 SharpDX 2.5.0을 설치하고, 지금 하나가 정말 골동품 예상치 못한 errror : 나는 아타리의 '퐁'로 시작하고 싶었다, 그래서는 .BMP을 끌었다SharpDX Content.Load <Texture2D>

, 공 파일

DDS

Easy2Convert BMP와의 .dds 파일로 convertet는 내용에 추가하고로드하려고 노력했다. 그래서이 라인을 추가했습니다.

ballTexture = Content.Load ("Ball");

는하지만

와 메시지 AssetNotFoundException과 같은 실패

ballTexture = Content.Load ("Ball.dds");

거기 찾을 수있는 거의 아무 자습서는없고, 나도이 그림의 전체 경로 그게 유용한 답변을 ... 찾을 않았다

H : \ Programmieren \ 퐁 \ 퐁 \ 내용을 \ Ball.dds 답을 기대

, 내 knowlegde 실례, SharpDX.Toolkit 콘에서

+0

파일이있는 폴더를 지정해야 할 수 있습니까? 예 :'Content.Load ("Content \ Ball.dds"); 또한 작동하지 않는 경우 전체 경로를 문자열에 추가 할 수도 있습니다. – UnholySheep

답변

0

... 나는 XNA를 사용, 그것은 훨씬 더 쉬웠다 텐트는 프로그램이 위치한 폴더와 관련된 폴더에서로드됩니다. 또한 빌드 동작 ToolkitTexture (Visual Studio에서 열린 파일 속성)을 사용하여 텍스처를 표시해야합니다.

빌드 후, 파일은 다음과 같은 경로에 복사해야합니다

H:\Programmieren\Pong\Pong\bin\Debug\Content\Ball.tkb` 

(확장자가 다를 수 있습니다 - 내가 정확히 기억하지 않는다).

이 후에는 초기화 중에 컨텐츠 관리자의 루트 경로를 설정할 수 있습니다, ballTexture = Content.Load(@"Content\Ball");

또는 호출하여 자산을로드 할 수 있습니다 :이 (SharpDX 도구 키트 샘플에서 보여 위치한 모든

Content.RootDirectory = "Content"; 
... 
//and load the textures with 
ballTexture = Content.Load(@"Ball"); 

in Samples\SharpDXToolkitSamples.sln).