下载站

展开
精品推荐
XNA 4.0学习指南

XNA 4.0学习指南

电子教程大小:372.63MB语言: / 类别:编程&书集系统: / WinXP, WinAll 提供:
应用介绍

目录序言XNA4.0有哪些新特性?入门指南与精灵同乐用户输入和碰撞检测应用面向对象设计声音和音效人工智能基础整合3D游戏开发3D模型创建第一人称摄像机3D碰撞检测与射击HLSL基础粒子系统包装您的3D游戏部署到Xbox360上针对WindowsPhone7的开发多人游戏问答与练习参考答案第1章带领读者了解XNA?4.0与之前的版本相比有哪些变化。第2章简单地介绍XNA,开发XNA游戏需要的工具和XNA?Game?Stduio?4.0的安装。第3章介绍2D精灵、透明度、排序次序、移动、帧率、精灵位图还有动画。第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)。第12章深入研究射击移动中的敌人的代码,创建一个射击目标,在3D空间中移动它,并且用?包围球处理3D空间中的碰撞检测;为游戏添加3D准星HUD和音效。第13章介绍高级着色语言(HLSL4)语法及其实现和在XNA中使用HLSL特效所需要编写的代码;用HLSL实现多种图像处理效果。第14章带领读者实现一个用来创造爆炸粒子效果的自定义顶点和粒子。第15章微调您的3D游戏,包括启动画面,游戏状态,分数和能力提升功能等。第16章带领读者将Xbox?360连接到PC,并将游戏部署到Xbox?360上,另外还探讨了XBox?360和PC上的用户输入与屏幕分辨率的差异。下一个部分将带领读者开发一个完整的Windows?Phone?7游戏:第17章带领读者开发Windows?Phone?7上的新游戏,同时探讨Windows?Phone?7开发与其它平台上的开发的关键区别。本书的最后一部分将带领读者用XNA开发一个网络游戏。这一部分只有一章,以之前的所有章节为基础,在开发一个新的XNA游戏的过程中集中展现XNA的网络功能:第18章通过分屏功能和网络功能来介绍多人游戏的概念;涵盖了网络体系架构、网络状态、通过信息包进行网络通信和提供游戏玩家服务等主题。

Tags:XNA,手机开发.

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0