跳轉到內容

使用 XNA 建立簡單的 3D 遊戲

100% developed
來自華夏公益教科書

使用 XNA 建立簡單的 3D 遊戲 是一個指南,介紹了編寫 3D 遊戲所需的基本方法。

XNA 是微軟開發的程式設計工具,充當行業標準 Direct X 的包裝器,由於其旨在簡化 3D 程式設計過程以及其固有的跨平臺開發能力,其受歡迎程度不斷提高 Xbox 360。 與 Blender 一樣,由“Blender 基金會”開發,是一個免費下載的 3D 開發工具,其功能範圍可與商業 3D 應用程式相媲美。

本教程旨在提供一個指南,指導如何將這兩個易於使用的工具結合起來,以儘可能簡單和直觀的方式建立遊戲,以實現以下目的:

  • 尋求這些功能入門介紹的業餘開發者,
  • 業餘編碼員,為將來的更高階專案提供框架,
  • 對 XNA 的流行 2D 方面有一定經驗的程式設計師,希望擴充套件他們的知識。

本教程圍繞著一個簡單的遊戲展開,該遊戲圍繞著使用者扮演一條魚追逐其他朝相反方向遊動的魚。其中包括開始一個簡單遊戲的所有基本元素的示例,包括控制、聲音和遊戲玩法。

如果您是程式設計師或 3D 建模師,請隨時貢獻!感謝任何額外的內容!

每個目標之前都有一張圖片,主觀地指示該目標的完成程度

表示資訊很少,或者現有的資訊可能不可靠。
表示有一些資訊,但並不詳細或全面。
表示大部分資訊都在,但需要修改或整理。這仍然可以使用。
表示資訊基本上已經完成。但是,可以始終新增更多細節。

Blender

任何希望更多關注 3D 方面的人都會受益於閱讀 Blender 3D:從新手到高手,但本教程假定沒有先驗知識。

XNA

任何閱讀本教程的人都會受益於事先了解 C# 或 XNA,但它的設計足夠簡單,即使是程式設計新手也能將它組合在一起並編輯為他們需要的內容。任何絕對的初學者最好先閱讀 本教程 以瞭解基本概念。

華夏公益教科書