1 / 448
文档名称:

c#游戏开发秘籍.doc

格式:doc   大小:2,017KB   页数:448页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

c#游戏开发秘籍.doc

上传人:xzh051230 2019/6/22 文件大小:1.97 MB

下载得到文件列表

c#游戏开发秘籍.doc

相关文档

文档介绍

文档介绍:本文由noberk贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。基于PC,Xbox360和WindowsPhone的游戏开发学****指南AraonReed著星原工作室译游戏编程?XNA??学****指南?想为Xbox360和Windows?Phone?7开发游戏吗?通过这本人手必备的教程,您将立马掌握使用微软XNA?,即使您毫无游戏开发经验。尽管XNA包含几个重要并且对于网络开发新手很难掌握的概念,《》却能通过清晰、易解的而又循序渐进的方式来减少学****弯路。?每章节都提供了带有例证和注释的独立课程,与练****和复****问题一起来帮助您测试理解力和实践刚学到的新技能。一旦阅读完本书,您将可以自始至终独立地开发属于自己的高端游戏。?"《》完美地介绍XNA世界,带领读者掌握和喜爱它。"?--瑞恩·海尔(Ryan?Hair)诺门大学?学生学****游戏开发的重要概念,涵盖了从2D动画到3D场景摄像机和特效制作的各个方面。?"这本书是个很好的起点,它将帮助您回答问题:我是否想深入钻研?"?--爱曼纽·塔巴利(Emmanuel?Tabarly)法国游戏与互动媒体(ENJMIN)研究生院深入探讨3D渲染的高级着色语言(HLSL),并涉及到基本的人工智能概念。?构建三个完整、激动人心且使用到2D、3D和多玩家技术的游戏。?开发和部署您的游戏到Xbox360和Windows?Phone?7平台上。?艾恩·里德(Aaron?Reed)拥有广泛的软件开发及其教学经验。从2004年起,他就在诺门大学(Neumont?University)教授多门课程,、网页开发与网络服务、DirectX、XNA以及系统设计与结构等。?The?Graduate?School?of?Games?and?Interactive?Media(ENJMIN)学生此前有程序开发经验者推荐?免费在线版本?试读45天后需购买此书?详见内页序言部分??????Reed?著星原工作室?译?目???录序言……?……1改进的项目文件夹结构为WindowsPhone7系列开发游戏图形适配标准可配置效果标量与方向内嵌状态对象改进的输入API附加音频API音图枚举与视频回放修改和添加的类与方法知识测试:问答**********第2章入门指南……8系统需求其它资源安装创建您的第一个XNA应用程序您刚刚做了些什么总结知识测试:问答8999121314第3章与精灵同乐……15幕后一览游戏开发和轮询修饰您的游戏在您的项目中增加一个精灵加载并绘制精灵透明度及其它选项层深度让我们动起来动画调整帧率调整动画速度1517192123252932333738I您刚刚做了些什么总结知识测试:问答知识测试:练****39394040第4章用户输入和碰撞检测……41更多的精灵键盘输入鼠标输入游戏手柄输入保持精灵在游戏窗口中碰撞检测您刚刚做了些什么总结知识测试:问答知识测试:练****41434546494953535353第5章应用面向对象设计……54设计您的类创建精灵类创建用户控制精灵类创建自动精灵类游戏组件编写SpriteManager清理让它们动起来您刚刚做了些什么总结知识测试:问答知识测试:练****545557616264666767676767第6章声音和音效……69使用XACT在代码中使用XACT声音文件使用简化音频API添加更多声音到您游戏中您刚刚做了些什么总结知识测试:问答知识测试:练****6974767780818181第7章人工智能基础……82II??图灵测试随机创建精灵随机产生精灵无关的对象创建一个追逐精灵创建一个躲避精灵您刚刚做了些什么总结知识测试:问答知识测试:练****82838487899397979798第8章整合……99绘制2D文本随机生成不同精灵类型增加精灵的多样性添加背景图片游戏得分游戏状态启用/禁用游戏组件游戏结束逻辑和画面微调游戏创建法宝您刚刚做了些什么总结知识测试:问答知识测试:练****99104106111113118121123129132136136136136第9章3D游戏开发……137坐标系摄像机创建3D镜头绘制基元矩阵乘法移动与旋转背面消隐关于旋转再谈旋转基元类型应用纹理您刚刚做了些什么总结138139141142147147150151152153157160160III知识测试:问答知识测试:练****160161第10章3D模型……162使用3D模型建立项目向项目中添加模型用BasicModel类绘制模型添加模型管理器让模型转起来您刚刚做了些什么总结知识测试:问答知识测试:练****162162165166169172173174174174第11章创建