跳转到内容

使用 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,但它的设计足够简单,即使是编程新手也能将它组合在一起并编辑为他们需要的内容。任何绝对的初学者最好先阅读 本教程 以了解基本概念。

华夏公益教科书