[Silverlight+XNA]Windows Phone Silverlight 和 XNA 應用程式

  • 1562
  • 0
  • 2012-02-25

[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>&#32;</Start> //英文a~z A~Z 符號與數字  
   4:             <End>&#126;</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 應用程式

Capture2Capture3