[Silverlight+XNA]Windows Phone Silverlight 和 XNA 應用程式
在安裝Windows Phone 7.1 SDK後,可以在Visual2010中發現有下列三種開發方式,分別是
1. Silverlight for Windows Phone
可以配合Blend做快速的2D圖形類、動畫類、遊戲開發、與使用者控制的表現佳,對3D較弱。
2. XNA for Windows Phone
結構上較適合大量的模型與3D遊戲或展示製作,SpriteFont要支援中文會比較麻煩,需要額外為中文設定。
-
下圖為 ??.spritefont 檔案中最後的部分,增加6~9行進去,則可以使用XNA畫出"中"
1: <CharacterRegions>
2: <CharacterRegion>
3: <Start> </Start> //英文a~z A~Z 符號與數字
4: <End>~</End>
5: </CharacterRegion>
6: <CharacterRegion>
7: <Start>中</Start> //加入這段設定可以使你的XNA可以劃出"中"
8: <End>中</End>
9: </CharacterRegion>
10: </CharacterRegions>
3.Windows Phone Silverlight 和 XNA 應用程式
使用XNA表現3D,並且可以使用Silverlight控制項並顯示中文不需要增加 ??.spritefont 檔案
- Silverlight與XNA都有Windows Phone Silverlight 和 XNA 應用程式