资源说明:第 1 章
带领读者了解 XNA 4.0 与之前的版本相比有哪些变化。
第 2 章
简单地介绍 XNA,开发 XNA游戏需要的工具和 XNA Game Stduio 4.0 的安装。
第 3 章
介绍 2D精灵、透明度、排序次序、移动、帧率、精灵位图2
还有动画。
第 4 章
涵盖键盘、鼠标和 Xbox 360 手柄的输入处理并实现简单的碰撞检测。
第 5 章
讨论并实现游戏组件,并把面向对象类层次结构应用到您的游戏设计中。
第 6 章
介绍跨平台音效制作工具(XACT3
) ,以及使用新的简化的音频API为您的游戏(PC、
Xbox360、Windows Phone 7)添加声音。
第 7 章
介绍人工智能学科的本质和人工智能的基础概念,并且在类层次中使用自定义的派生类
来为您的精灵实现不同的行为。
第 8 章
完成 2D 游戏的最后一步,包括 2D 文本、分数、添加不同类型的精灵、背景图片、游戏
状态和法宝系统。
下一个部分将带领读者走进 3D PC游戏开发。在这部分的末尾,将对游戏进行调整并最终
移植到 Xbox 360 上。这一部分的章节有:
第 9 章
讨论坐标系、摄像机和图元的绘制,3D 空间中物体的平移、旋转和缩放。另外也将谈到
背面消隐和纹理技术。
第 10 章
介绍 3D 模型,3D 模型在3D 空间中的绘制、旋转和移动。
第 11 章
带领读者实现一个基于向量的第一人称的摄像机;实现前后移动,平移,偏航(yaw),
俯仰(pitch)和翻滚(roll)。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。