Monogame

[Winodws8|Monogame]在Windows8的Monogame專案下載入Content

前言

前文中雖然告訴了大家如何開啟可以在Visual Studio 2012上開發、可在Windows 8執行的Monogame專案,但是仍有一些事情需要解決,就是使用、載入Content資產資源的部分,因為我們需要音效、需要能夠顯示遊戲圖像的圖片都需要放在Content。

Monogame上的Content 

雖然Monogame已經想盡辦法把讓開發者可以在Windows 8上開發XNA,但仍然有些無法相容的部分-Content,Content在XNA中是存放所有遊戲會使用到的相關資源檔如:遊戲用的圖片、遊戲的音效、文字等類型的項目資產,並透過編譯產生XNA所引入使用的xnb格式檔案。

開發XNA遊戲需要透過Content來找到資源路徑引入相關資源並建置出Xnb檔案供執行時使用,而Monogame雖然可以處理xnb的檔案格式,但是卻無法自己透過編譯產生xnb檔案(不過這部分未來可能會解決),於是這也是這篇文章的主要目的,我們需要透過一些迂迴的方式來達到使用載入這些資源的方法,讓我們來跟著一下步驟:

  • Desarrolladores
  • Estudiantes
  • Microsoft Windows* 8
  • Windows*
  • .NET*
  • C#
  • Principiante
  • windows 8
  • Monogame
  • Desarrollo de juegos
  • Microsoft Windows* 8 Desktop
  • [Windows8|Monogame]在Windows 8下開發XNA遊戲

    前言

    開發遊戲這件事,到前段時間為止如果是開發Windows的桌面遊戲到Xbox再到Windows Phone都是使用XNA為主要選擇。XNA是微軟提供的一個遊戲框架,提供許多相關的遊戲資源如鍵盤輸入、音效、載圖繪製以及遊戲的流程邏輯等等,而且是一個免費的遊戲框架,協助許多開發者學習如何開發製作獨立遊戲,也有開發者從中獲利。但是在最新的Windows 8作業系統上卻不再支援XNA了,更有消息指出微軟將讓XNA在明年4月1正式退休結束並不在提供任何資源或開發上架的動作,不管如何XNA即將被淘汰是不爭的事實。

    但是由於XNA已經培育出了許多的廣大開發用戶,也加上XNA的遊戲開發資源整合便利性,所以有許多人仍然期望可以繼續沿用XNA框架,因此後來便出來了一個「使用XNA框架開發並可跨平台執行」的遊戲框架-Monogame,主打「Write Once,Play Where」的願景,並且透過對XNA框架的重新撰寫,讓開發者可以使用熟悉的XNA框架在Windows8上開發執行!

  • Desarrolladores
  • Estudiantes
  • Microsoft Windows* 8
  • Windows*
  • .NET*
  • C#
  • Principiante
  • Monogame
  • Windows8
  • Desarrollo de juegos
  • Suscribirse a Monogame