编辑推荐
想要为Xbox 360和Windows Phone 7开发游戏吗?Aaron Reed的这本《学习XNA游戏编程(中文版)》将引导你立即着手XNA 4.0游戏开发,不要求你有任何游戏开发经验。尽管XNA有几个关键概念对初学者而言有些难,但本书能够以一种直观易懂、循序渐进的方式引导读者迅速开始进行XNA开发。
每章提供图文并茂的课程,同时辅之以小测验和练习,旨在帮助读者学以致用,练习新的技能。完成本书的学习后,读者将完全掌握开发复杂游戏的整个过程。
内容简介
《学习XNA游戏编程(中文版)》注重实践,是一本非常理想的XNA 4.0游戏编程教材。针对Web开发新手难以掌握的XNA关键概念,《Learning XNA4.0 PC、Xbox 360&Windows Phone 7游戏开发教程:学习XNA游戏编程(中文版)》以一种直观易懂的风格引导读者迅速进入角色。每章提供课程(包含示意图和范例)、复习题和练习,旨在帮助初学者学习新的技能并学以致用。《Learning XNA4.0 PC、Xbox 360&Windows Phone 7游戏开发教程:学习XNA游戏编程(中文版)》主题包括:通过2D动画、3D摄像与效果来学习游戏开发;深入高级着色语言(HLSL)和基本的人工智能概念;运用2D,3D和多玩家技术构建三个完整而激动人心的游戏;为Xbox 360和Windows Phone 7开发和部署游戏。
完成《学习XNA游戏编程(中文版)》的学习后,读者将完全掌握开发复杂游戏的整个过程。
作者简介
Aaton Reed拥有丰富的软件开发经验和相关教育经验,懂得如何教书育人。从2004年以来,他在犹他州的Neumont大学主讲.NET、Web开发和Web服务、XNA、系统设计与架构等课程,对于DirectX和XNA大学课程,他非常清楚教学中的难点和重点。
精彩书评
“《学习XNA游戏编程》精彩地介绍了XNA游戏开发世界,能引导读者成为游戏开发高手并爱上游戏编程。”
——Ryan Hair,Neumont大学学生
“《学习XNA游戏编程》是一个非常出色的起点,它让我们毫不犹豫地继续深入华丽的游戏开发世界。”
——EmmanueITabarly,法国游戏与交互媒体研究生院学生
目录
第1章 XNA 4.0新特性
改进的项目文件夹结构
为Windows Phone 7系列开发游戏
图形配置
可配置的效果
内置状态对象
标量和方向
改进的输入API
新增的音频API
音乐/图片枚举与视频播放
修改和添加的类与方法
小测验
第2章 基础知识
系统要求
其他资源
安装
创建第一个XNA应用程序
复习
小结
小测验
第3章 好玩的精灵
幕后发生的事情
游戏开发与轮询
修改游戏
为项目添加精灵
加载并绘制精灵
透明度及其他选项
层深度
动起来
动画
调整帧频
调整动画速度
复习
小结
小测验
练习
第4章 用户输入和碰撞检测
更多精灵
键盘输入
鼠标输入
游戏手柄输入
不让精灵跑出游戏窗口
碰撞检测
复习
小结
小测验
练习
第5章 面向对象设计的应用
设计类
创建Sprite类
创建用户控制的Sprite类
创建自动精灵
游戏组件
编写SpriteManager
清理工作
动起来
复习
小结
小测验
练习
第6章 音效和音频
使用XACT
在代码中实现XACT声音文件
为声音和音频使用简化API
在游戏中添加更多声音
复习
小结
小测验
练习
第7章 基本人工智能
图灵测试
以随机间隔时间创建精灵
在随机地点生成精灵
无关的对象
创建追逐精灵
创建躲避精灵
复习
小结
小测验
练习
第8章 打造完整游戏
绘制2D文本
随机生成不同精灵类型
为精灵添加变化
添加背景图片
游戏计分
游戏状态
启用/禁用游戏组件
“游戏结束”逻辑和画面
优化游戏玩法
创建法宝
复习
小结
小测验
练习
第9章 3D游戏开发
坐标系统
摄像机
创建3D摄像机
绘制基元
矩阵乘法
平移和旋转
隐面消除
旋转
旋转的更多话题
基元类型
应用纹理
复习
小结
小测验
练习
第10章 3D模型
使用3D模型
设置项目
向项目添加模型
用BasicModel类绘制模型
添加模型管理器
让模型旋转起来
复习
小结
……
第11章 创建第一人称摄像机
第12章 3D碰撞检测与射击
第13章 HLSL基础
第14章 粒子系统
第15章 完善3D游戏
第16章 部署到Xbox 360
第17章 Windows Phone 7游戏开发
第18章 多人游戏
附录 小测验和练习参考答案
前言/序言
O'Reilly:Learning XNA4.0 PC、Xbox 360&Windows Phone 7游戏开发教程:学习XNA游戏编程(中文版) 下载 mobi epub pdf txt 电子书 格式
O'Reilly:Learning XNA4.0 PC、Xbox 360&Windows Phone 7游戏开发教程:学习XNA游戏编程(中文版) 下载 mobi pdf epub txt 电子书 格式 2024
评分
☆☆☆☆☆
非常易懂,学习xna的好书
评分
☆☆☆☆☆
书的质量不错,内容也很适合初学者
评分
☆☆☆☆☆
内容丰富,知识面广,就是纸张太差了,好多灰尘
评分
☆☆☆☆☆
书这种东西 选择最适合自己的就好, 别的不说 能读懂的 就是好书。。
评分
☆☆☆☆☆
都还满意,不错给个好评
评分
☆☆☆☆☆
下单后书很快就到了,包装的很好,跟我想象中的一样呢,书的质量也很好,很喜欢呢精彩书摘 每年夏天,我都会去梅恩钓鱼。我喜欢吃杨梅和奶油,然而基于某些特殊原因,我发现水里的鱼爱吃水虫。 所以在钓鱼的时候,我就不作其他想法,而专心一致地想着鱼儿们所需要的。 我也可以用杨梅或奶油作钓饵,和一条小虫或一只蚱蜢同时放入水里,然后征询鱼儿的意见——“嘿,你要吃哪一种呢?” 为什么我们不用同样的方法来“钓”一个人呢? 有人问到路易特·乔琪,何以那些战时的领袖们,退休后都不问政事,为什么他还身居要职呢? 他告诉人们说:“如果说我手掌大权有要诀的话,那得归功于我明白一个道理,当我钓鱼的时候,必须放对鱼饵。” 世上惟一能够影响别人的方法,就是谈论人们所要的,同时告诉他,该如何才能获得。 明天你希望别人为你做些什么,你就得把这件事记住,我们可以这样比喻:如果你不让你的孩子吸烟,你无须训斥他,只要告诉孩子,吸烟不能参加棒球队,或者不能在百码竞赛中夺标。不管你要应付小孩,或是一头小牛、一只猿猴,这都是值得你注意的一件事。 有一次,爱默生和他儿子想使一头小牛进入牛棚,他们就犯了一般人常有的错误,只想到自己所需要的,却没有顾虑到那头小牛的立场……爱默生推,他儿子拉。而那头小牛也跟他们一样,只坚持自己的想法,于是就挺起它的腿,强硬地拒绝离开那块草地。 这时,旁边的爱尔兰女佣人看到了这种情形,她虽然不会写文章,可是她颇知道牛马牲畜的感受和习性,她马上想到这头小牛所要的是什么。 女佣人把她的拇指放进小牛的嘴里,让小牛吸吮着她的拇指,然后再温和地引它进入牛棚。 从我们来到这个世界上的第一天开始,我们的每一个举动,每一个出发点,都是为了自己,都是为我们的需要而做。 哈雷·欧佛斯托教授,在他一部颇具影响力的书中谈到:“行动是由人类的基本欲望中产生的……对于想要说服别人的人,最好的建议是无论是在商业上、家庭里、学校中、政治上,在别人心念中,激起某种迫切的需要,如果能把这点做成功,那么整个世界都是属于他的,再也不会碰钉子,走上穷途末路了。” 明天当你要向某人劝说,让他去做某件事时,未开口前你不妨先自问:“我怎样使他要做这件事?” 这样可以阻止我们,不要在匆忙之下去面对别人,最后导致多说无益,徒劳而无功。 在纽约银行工作的芭芭拉·安德森,为了儿子身体的缘故,想要迁居到亚利桑那州的凤凰城去。于是,她写信给凤凰城的12家银行。她的信是这么写的: 敬启者: 我在银行界的10多年经验,也许会使你们快速增长中的银行对我感兴趣。
评分
☆☆☆☆☆
经典好书,wp7 xna游戏很喜欢
评分
☆☆☆☆☆
比较适合初学者,印刷也很不错
评分
☆☆☆☆☆
很好送到家门口。很方便。
O'Reilly:Learning XNA4.0 PC、Xbox 360&Windows Phone 7游戏开发教程:学习XNA游戏编程(中文版) mobi epub pdf txt 电子书 格式下载 2024