WP8 용 게임을 만들고 있지만 XNA에서 제작하고 있습니다. 시작 화면의 아이콘이 넓어 지도록하려면 어떻게해야합니까? 작고 보통 만 기본으로 지원됩니다.내 게임의 시작 화면에 넓은 아이콘이 있습니까?
6
A
답변
7
XNA는 WP7 앱에서만 지원되므로 앱이 WP8에서 실행되는지 확인해야하며, 그렇다면 리플렉션을 사용하여 타일을 WP8 아이콘으로 업데이트해야합니다. 이 코드 조각이이 MSDN 기사에서 어떻게 보이는지에 대한 좋은 예가 있습니다. WP8과 비슷한 API가 내장 된 라이브러리를 사용하는 것이 더 쉬울 수도 있습니다. 여기에 WP8 API를 http://mangopollo.codeplex.com/SourceControl/changeset/view/100687#2023247
@ WP7에서 호출하는 랩 소스 코드는 그리고 여기 WP7 애플리케이션에 WP8 넓은 타일을 사용하는 Mangopollo 코드입니다 :
if (!Utils.CanUseLiveTiles)
{
MessageBox.Show("This feature needs Windows Phone 8");
return;
}
try
{
var mytile = new FlipTileData
{
Title = "wide flip tile",
BackTitle = "created by",
BackContent = "Rudy Huyn",
Count = 9,
SmallBackgroundImage = new Uri("/Assets/logo159x159.png", UriKind.Relative),
BackgroundImage = new Uri("/Assets/Background336x336_1.png", UriKind.Relative),
BackBackgroundImage = new Uri("/Assets/Background336x336_2.png", UriKind.Relative),
WideBackContent = "This is a very long long text to demonstrate the back content of a wide flip tile",
WideBackgroundImage = new Uri("/Assets/Background691x336_1.png", UriKind.Relative),
WideBackBackgroundImage = new Uri("/Assets/Background691x336_2.png", UriKind.Relative)
};
#if ALTERNATIVE_SOLUTION
var mytile = Mangopollo.Tiles.TilesCreator.CreateFlipTile("flip tile",
"created by", "Rudy Huyn",
"This is a very long long text to demonstrate the back content of a wide flip tile",
9, new Uri("/Assets/logo159x159.png", UriKind.Relative),
new Uri("/Assets/Background336x336_1.png", UriKind.Relative),
new Uri("/Assets/Background336x336_2.png", UriKind.Relative),
new Uri("/Assets/Background691x336_1.png", UriKind.Relative),
new Uri("/Assets/Background691x336_2.png", UriKind.Relative));
#endif
ShellTileExt.Create(new Uri("/MainPage.xaml?msg=from%20wipe%20flip%20tile",
UriKind.Relative), mytile, true);
}
catch
{
MessageBox.Show("remove tile before create it again");
}
기억해야 할 한 가지 더 다른 점이다 XNA 응용 프로그램이 WP7 응용 프로그램 인 경우에도 WP8 API는 XNA에서 직접 사용할 수 있습니다. 다음은 use WP8 in-app purhcase on WP7 apps (XNA 포함)에 대한 예입니다. 다음은 how to use new WP8 Launchers & Choosers in WP7 apps의 예입니다 (아래로 스크롤).
관련 문제
- 1. 내 게임의 편집 상자가 있습니까?
- 2. 화면에 내 UIImage가 있습니까?
- 3. OpenGL 게임의 시작 페이지 만들기
- 4. 안드로이드 - 새로운 앱 시작 아이콘이
- 5. 안드로이드 응용 프로그램이 내 시작 화면에 내 코드입니다
- 6. Iphone4 "홈 화면에 추가"인스턴트 시작
- 7. 아이콘이 내 탭에 문제가
- 8. HTML5 캔버스 게임의 시작 화면 만들기
- 9. 서버 선택 내 게임의 경우
- 10. 내 아이폰 게임의 고득점 시스템
- 11. 텍스트 편집 내 게임의 텍스트 입력 문제
- 12. 내 TabWidgets에 아이콘이 표시되지 않습니다.
- 13. 내 응용 프로그램 아이콘이 다시
- 14. 전함 게임의 cocos2d에 gridview가 있습니까?
- 15. 정확히 HubTile을 시작 화면에 고정하는 방법
- 16. SQL : 내 게임의 데이터베이스에 다음과 같은 테이블이있다
- 17. 멀티 플레이어 게임의 시작 시간 균형을 유지하는 방법은 무엇입니까?
- 18. 내 게임의 GlowCode 프로필을 해석하는 데 도움이됩니다.
- 19. 내 게임의 사운드 (영어 음성) 자산
- 20. 클래스를 수입하고 내 게임의 일부로 만들
- 21. Ext 3.2에는 버튼 아이콘이 있습니까?
- 22. 내 UIButton이 화면에 그려지지 않습니다.
- 23. 내 Spotify 앱에서 공유 버튼 아이콘이 왜곡되어 있습니까?
- 24. 활동에 왜 자신의 아이콘이 있습니까?
- 25. 부트 스트랩 아이콘이 내 앱에 표시되지 않습니다.
- 26. 때때로 내 목록보기의 아이콘이 표시되지 않습니다
- 27. 내 앱 아이콘이 사이드 바에서 제거
- 28. Favicon이 보이지 않는데, 내 아이콘이 좋지 않다
- 29. Amazon IAP 테스트에 내 아이콘이 표시되지 않습니다.
- 30. 내용 내 아이콘이 이미지 효과를 사용하고 롤오버
위의 코드 스 니펫의 마지막 문장은 Mangopollo 예제 앱에서 Uri of MainPage.xaml을 사용하여 앱을 시작합니다. Uri이 XNA 게임에 사용되어야하는 것은 무엇입니까? –