close
C#遊戲程式設計

檔案下載:遊戲程式設計簡介 (ppt)
檔案下載:XNA 簡介 (ppt)
相關文獻:XNA 3D 遊戲入門

簡介

XNA 是微軟於 2007 年推出的遊戲設計引擎,以 C# 為主要語言。因此,您可以輕易的用 C# 在 Visual Studio 的 XNA 開發工具中撰寫 2D、3D 電腦遊戲。

XNA 所撰寫的遊戲可以在 MS. Windows 的電腦中,或者是 XBOX 遊戲機中使用,最近微軟更將 XNA 加入到 Window Phone 7 版中,讓手機也納入到 XNA 所支援的平台中。

大部分對 XNA 有興趣的人都會將焦點放在 3D 遊戲上,而這也正是 XNA 最強最好用的地方,用 XNA 寫 3D 遊戲其實相當簡單,其難度與 2D 遊戲差不多,針對 3D 遊戲,筆者撰寫了一份簡介,請讀者參考。

XNA 3D 遊戲入門

如果讀者想進一步理解 XNA 的 2D 或 3D 遊戲,以下是筆者用 C# 所撰寫的幾個 XNA 遊戲程式,請讀者直接參考這些內容學習 XNA 遊戲程式的寫法。

範例程式

  1. 2D打飛碟遊戲
  2. 3D 打飛碟遊戲

參考書籍

  1. 教科書:2D/3D 遊戲程式設計入門 ─ 使用XNA3.0與C#(附光碟), 作者:鄞永傳、何振揚, 出版社:文魁, 出版日期:2009年02月06日, 語言:繁體中文 ISBN:9789866482120

素材庫

  1. 二維動畫圖 (Sprites) — http://www.sprites-inc.co.uk/files/X/
  2. 聲音效果 — http://www.ilovewavs.com/Effects/Music/Music.htm
  3. 聲音效果 — http://www.ilovewaves.com/

網路資源

  1. XNA 官方網站 - http://creators.xna.com/ — 包含 Getting Start, Tutorial, Samples, Starter Kits, Articles.
  2. Stormcode 的 XNA BLOG — http://www.stromcode.com/category/xna/
  3. XNA+OGRE 的 BLOG — http://blog.yam.com/xnaOgre
  4. http://unity3d.com/ — unity 是在 MAC 與 iPhone 上的遊戲引擎,視覺化開發環境。
  5. Reimer's XNA Tutorial

網路文章

  1. XNA 的粒子效果範例 — http://creators.xna.com/en-US/sample/particle3d
  2. 如何將 Blender 模型匯出給 XNA 使用 — http://forums.xna.com/forums/t/4614.aspx
  3. 如何將 Blender 的動作匯出給 XNA 使用 — http://www.stromcode.com/2008/03/16/modeling-for-xna-with-blender-part-iv/
  4. Papervision3D - 五分鐘上手 (Flash 的 3D 遊戲引擎)— http://blog.ring.idv.tw/comment.ser?i=194

陳鍾誠 (2010年06月15日),(網頁標題) C# 遊戲程式設計,(網站標題) 免費電子書:C# 程式設計,2010年06月15日,取自 http://cs0.wikidot.com/game ,網頁修改第 10 版。

arrow
arrow
    創作者介紹
    創作者 Johnson峰 的頭像
    Johnson峰

    Johnson峰的部落格

    Johnson峰 發表在 痞客邦 留言(0) 人氣()