私はWP8用のゲームを作成していますが、そのゲームはXNAで作成しています。どのようにして開始画面のアイコンを大きくすることができますか? XNAのみWP7アプリのためにサポートされているので小さく、通常のみがデフォルト私のゲームはどのように開始画面のためのワイドアイコンを持っていますか?
6
A
答えて
7
でサポートされていますが、あなたのアプリがWP8上で実行されているかどうかを確認する必要があり、そうであればと、WP8のアイコンにタイルを更新するためにリフレクションを使用します。そのコードスニペットを使用すると、内蔵のWP8と同様のAPIを使用してその機能を持っているMangopolloライブラリを使用するには、それが簡単かもしれませんAdding Windows Phone 8 Tile functionality to Windows Phone OS 7.1 apps
@このMSDNの記事で次のようになりますかの良い例があります。ここでhttp://mangopollo.codeplex.com/SourceControl/changeset/view/100687#2023247
@ WP7から呼ばれるようにWP8のAPIをラップし、ここで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. ログイン画面セッション、私は次のように開始されmultipal screenセッションを持っているscreenlog.0
- 2. は、どのように私は小さなスクリプトを持っている画面
- 3. 私は単純なゲームのためのjavascriptにバグを持っています
- 4. 開始/タイトル画面をゲームのコードに追加
- 5. Androidの開発:のThread.sleepはちょうど私が持っているゲーム
- 6. どのようAPPICONに黒い画面を削除する - 私は私のPNG APPICONを持っているIOS
- 7. 私はrunserver djangoを開始するために直面していますか?
- 8. が、私はこのようになります画面を持って冗長
- 9. libgdxゲームは...黒い画面を持って、いくつかの時間が
- 10. - 私は画面を持って画面サイズを、イメージの問題
- 11. ウィンドウの画面の縮尺はどのようになっていますか?
- 12. 画面上のゲームが表示されたら、待つTask.Delay()をどうやって止めますか? C#で
- 13. は、 '開始' 私はそのようなクラスを持っている
- 14. gdbコマンドのクリア画面はどのようになっていますか?
- 15. SCM:プロジェクトの開始以来、トランクはどのように最新のコードを持っていますか?
- 16. CSSは私のようなCSSクラスを持っている画面解像度
- 17. はどのようにフルスクリーンで画面を開きます
- 18. ゲームを始めよう
- 19. どのように1つの画面に2つのランダムな単語ジェネレータを持っていますか?
- 20. Azure Portalの開始画面
- 21. Libgdx - 画面の使用開始時に直ちにゲームが終了する
- 22. は、私はAndroidの開発の面で大きな画面サイズを持っている携帯電話把握しようとしています
- 23. 複数の画面を持つJavaFXゲーム
- 24. どのように私は次のように私はドッカ-compose.ymlを持っドッカー-compose.ymlをするためのシェルファイル
- 25. MathWorks社のMATLAB - 私はこのようになります信号持ち始めると面白い信号
- 26. 私は "磁気カード"付きのDBを使ってC#を開発するように求められました。どこから始めるのですか?
- 27. Datwarehousingは、私は、データエンジニアの役割のために来て面接を持って
- 28. は、どのように私は私が持っている
- 29. は、どのように私は私が持っているCanJS
- 30. いくつかのエンジンを使ってゲーム開発を始めるのは賢明ですか?
Mangopollo例のアプリから上記のコードの最後の文は、アプリを起動するMainPage.xamlをのURIを使用しています。 UriがXNAゲームに使用されるべきものは何ですか? –