2014年12月18日 星期四

Microsoft XNA Game Studio 2.0 的安裝

xna-header
這篇文章要介紹如何安裝 XNA Game Studio 2.0
首先要確定您的電腦已安裝
Visual Studio 2005

C# Express 2005 下載Link http://www.microsoft.com/taiwan/vstudio/express/visualcsharp/download/
或以上版本
XNA Game Studio 2.0 的系統需求為:
-Windows Vista 或 Windows XP SP2 以上版本 的作業系統。
-可被 Visual Studio 2005 辨識的硬體。
-外加支援 DirectX 9.0c 和 Shader Model 1.1 的顯示卡(有些 Start Kits 建議使用 Shader Model 2.0)。
-如果你要使用 XACT(Microsoft Cross-Platform Audio Creation Tool) 功能來做音效的部份,則您的電腦需要有 .Net Framework 1.1。
如果您覺得很複雜看不懂,就確定您的電腦可以正常跑 DirectX 以及 .Net Framework 就對了。
(有人提出想要知道,我再另外補文章)
接下來就是看圖說故事時間啦

XNA 2.0 遊戲架構簡解

xna-header
我這次要談的是 XNA 2.0 的基本遊戲架構
為什麼特別說是 2.0 呢?
因為我不知道 MS 在以後的版本會不會改成其他的架構
科技日新越益,日後說不定有更好的架構也說不定
(本主題使用 Visual Studio 2005 以及 XNA 2.0)
XNA 2.0 的遊戲架構:
1.初始化 圖像、輸入裝置、聲音
2.載入 資源
3.開始遊戲循環,在每個循環中做以下四件事
  -抓取使用者輸入訊號
  -處理需要的計算 (像是 AI,動作,碰撞偵測 或是其他)
  -檢查是否達成遊戲結束的條件 - 如果是的話則跳出這個循環
  -繪圖至螢幕,產生音效,遊戲控制器的回饋
4.結束 圖像、輸入裝置、聲音
5.釋放資源
(翻譯自 Beginning XNA 2.0 Game Programming)

在 XNA 放置 2D 圖片 - 從背景開始

xna-header
遊戲中最重要的一項就是圖像啦
這篇就是要談怎麼使用 XNA 在遊戲裡放 2D 的圖片
背景是每個遊戲裡都一定會有的 2D 圖
即使是大部份的 3D 遊戲,也會貼一張假山假天空的 2D 背景畫面