2012-02-11 68 views
0

「 如果你想一起玩,你可以創建一個名爲NaiveTextMovement Visual Studio項目和14點的Segoe UI Mono字體添加到內容目錄中的Game1 類的字段像這樣定義的:」XNA windows phone 7如何從內容加載?

如何將14點Segoe UI Mono字體添加到Content目錄中? iv嘗試在解決方案中創建一個文件夾,並將字體放入它中,然後嘗試使用Content.Load加載它...但它不起作用。那個怎麼樣?

回答

0

您需要創建一個內容項目,然後創建一個字體描述文件。引用主XNA項目中的內容項目。

實際上,內容項目應該已經爲您生成了。

字體描述文件是一個XML文件。一旦打開它,編輯它將是不言自明的,因爲它會自動生成並且有良好的評論。

+0

如何創建字體描述文件? – user1056128 2012-02-11 08:41:10

+0

與創建其他文件的方式相同。如果這不是一個選項,那麼您不在您的內容項目中。 – Zenexer 2012-02-11 08:41:34

+0

和..哪裏是內容目錄? – user1056128 2012-02-11 08:42:22

0

當您創建新的Windows Phone 7遊戲項目時,該模板將在您的解決方案中創建兩個不同的項目。一個是WindowsPhoneGame項目,另一個是WindowsPhoneGameContent項目。

遊戲項目是您將要添加所有代碼的位置,Content項目是您添加所有遊戲資產(如精靈,紋理和精靈字體)的位置。

您可以在下圖中看到解決方案資源管理器中顯示的兩個項目(如果您擁有Visual Studio的默認配置,則該窗格位於右上方)。

enter image description here

「內容」項目是在上述圖像中的一個高亮顯示。

要添加SpriteFont,只需右鍵單擊Content項目,然後從Add菜單中選擇「Add」,然後選擇「New Item」。這將打開下面的對話框。

enter image description here

從「添加新項」對話框,請選擇SpriteFont類,並給它你想要的名稱。這將爲您的內容項目和您的遊戲添加一個新的SpriteFont對象。