2014-02-26 11 views
2

VS2013의 MonoGame 3.2를 사용하여 WP8 게임을 만들려고합니다. 과거에 WP7 용 XNA 게임을 만들었으며 왜 이런 일이 일어나고 있는지 당혹 스럽습니다.Windows Phone 8 MonoGame 초기화하지 않음

수정되지 않은 WindowsPhone8 모노 게임 템플리트를 가져 와서 컴파일하고 배포 할 수 있지만 에뮬레이터는 검은 색 (수레 국화가 아닌)으로 표시됩니다. 나는 코드를 밟아서 Game1 클래스 생성자가 실행되고 있음을 확인했다. 이 시점에서 나는 Initialize, LoadContent, Update, Draw가 실행될 것이라고 기대할 것이다. 그냥 생성자.

단계가 빠졌습니까? 그것의 설정 문제가 어디서부터 시작해야할지 모르겠습니다.

감사합니다.

+0

내가 ... 아무 대답 :( 이 MonoGame 것 같다 https://monogame.codeplex.com/workitem/7607?FocusElement=CommentTextBox –

답변

2

좋아요. 그래서이 문제를 해결하려면 최신 SharpDX (작성 당시 2.5)를 설치해야합니다. 그런 다음 프로젝트의 올바른 플랫폼 (x86/arm)에 대한 SharpDX.dll에 대한 참조를 추가하십시오. 그리고 붐! 그것은 작동합니다.

+3

가 적어도가 발생합니다을이 혼자가 아니에요 없지만 보인다 예외.이 버그를 버그로 분류 할 수 있습니다. – craftworkgames

+0

또한이 문제가 있지만 최신 SharpDX.dll 그것을 위해 해결되지 않았습니다. 이미 내 bin 폴더에 SharpDX.dll 있지만 그것을 바꿨습니다. 새 프로젝트와 함께 수동으로 프로젝트에 대한 참조를 추가했습니다 (전에는 참조가 없었습니다). – lhan

1

GamePage.xaml에서 Grid를 DrawingSurfaceBackgroundGrid로 바꿉니다. 작동해야합니다.

<DrawingSurfaceBackgroundGrid x:Name="LayoutRoot" Background="Transparent"> 

     <MediaElement></MediaElement> 

    </DrawingSurfaceBackgroundGrid>