Windows Phone 7開發教程(4)——XNA顯示中文字型

來源:互聯網
上載者:User

我最近勤快地連自己都有些不可思議。昨天有朋友在上一篇文章裡留言,批 評Windows Phone 7暫時沒有支援中文版的問題。凡事都有個過程,在中文版出 來前,咱們想自己想點辦法吧。Silverlight for Windows Phone那邊就不管了 ,肯定會有人想出辦法來的。如何讓Windows Phone 7遊戲顯示中文?把說“貼 圖”的那個人拖出去打死!因為XNA 4.0中支援中文的辦法倒是現成的,這與XNA 字型支援的方式有很大關係。

範例程式碼下載地址:

http://files.cnblogs.com/aawolf/XNA_aawolf_SIP_Chinese.rar

繪製字型

我們先來看一下XNA中如何繪製字型,MSDN上的描述很好:

http://msdn.microsoft.com/en-us/library/bb447673.aspx

關於字型授權的問題咱們就不糾結了,提醒一句,使用某種字型前首先確認 是否能夠使用、再分發。繪製字型的第一步是,建立Sprite Font字型。XNA中使 用的字型檔叫做Sprite Font,副檔名為.spritefont,XNA支援從.ttf將 字型轉換為.spritefont。

首先,我們在VS 2010的Solution Explorer中找到 WindowsPhoneGame1Content項目,右鍵菜單點擊“Add”-“New Folder”,將新 檔案夾命名為Font,然後在Font上右鍵點擊,選擇“Add”-“New Item”,然後 在對話方塊中選擇建立“Sprite Font”,將字型檔命名為StartFont。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.