atelier:mitsuba

i love UI/UX, Blend, XAML, Behavior, P5, oF, Web, Tangible Bits and Physical computing. なにかあればお気軽にご連絡ください。atelier@c-mitsuba.com

SilverlightでWP7ゲームを作るときの設定

Silverlightで普通にアプリをつくると、ホーム右のリストにアイコンが表示されます。
せっかくゲームを作っているんですから、Game Hubにアイコンを表示したいです。

//EmulatorではGame Hubがないので見えなくなりますよ!

そんなときは、WMAppManifest.xml

  <App xmlns=""
    ProductID="{f51e95b8-2367-4147-9142-f9fd0db149cf}" 
  Title="numberPush" RuntimeType="Silverlight" 
  Version="1.0.0.0" Genre="apps.normal"
   Author="numberPush author"
    Description="Sample description"
    Publisher="numberPush">

の Genre="apps.normal" を Genre="Apps.Games"に変えてやると、Game Hubに表示されます。

しかし、これだけでは、Game Hubに表示されるアイコンの解像度が小さすぎます。
なので、デフォルトでは、62px*62pxのApplicationIconを173px*173pxで作りなおします。

また、リストでは対応していない透過もGame Hubでは透過に対応しています。
この場合、Game Hubの黄緑色になりますね。

これで綺麗にGame Hubでアイコンが表示されます。

ちなみに、Game Hubに表示されたアイコンを長押しすると、pin to startできますよ