学习XNA游戏编程:中文版

副标题:无

作   者:(美)Aaron Reed著;龙吟晖译

分类号:

ISBN:9787302267300

微信扫一扫,移动浏览光盘

简介

   Aaron Reed的这本《学习XNA游戏编程(中文版)》注重实践,是一本非常理想的XNA 4.0游戏编程教材。针对Web开发新手难以掌握的XNA关键概念,本书以一种直观易懂的风格引导读者迅速进入角色。每章提供课程(包含示意图和范例)、复习题和练习,旨在帮助初学者学习新的技能并学以致用。本书主题包括:通过2D动画、3D摄像与效果来学习游戏开发;深入高级着色语言(HLSL)和基本的人工智能概念;运用2D,3D和多玩家技术构建三个完整而激动人心的游戏;为Xbox 360和Windows Phone 7开发和部署游戏。    完成《学习XNA游戏编程(中文版)》的学习后,读者将完全掌握开发复杂游戏的整个过程。

目录

《学习xna游戏编程(中文版)》

第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章 创建第一人称摄像机

可移动3d摄像机的组件

移动第一人称摄像机

旋转第一人称摄像机

为3d游戏编码摄像机

复习

小结

小测验

练习

第12章 3d碰撞检测与射击

创建移动的敌人

添加游戏逻辑

开火

三维碰撞检测和包围球

添加准星

添加声音

复习

小结

小测验

练习

第13章 hlsl基础

hlsl语法

分析hlsl效果文件示例

在c#中应用hlsl效果

使用纹理来应用hlsl

hlsl效果:负片

hlsl效果:模糊

hlsl效果:灰阶

复习

小结

小测验

练习

第14章 粒子系统-

创建粒子引擎

添加粒子效果文件

将粒子引擎添加到游戏

添加星空

复习

小结

小测验

第15章 完善3d游戏

添加启动画面

游戏计分

添加法宝

复习

练习

第16章 部署到xbox 360

添加xbox 360设备

转换项目以便在xbox 360上运行

支持手柄输入

部署到xbox 360

xbox 360显示设置

游戏安全区

复习

小结

小测验

第17章 windows phone 7游戏开发

设置windowsphone 7设备

注册开发人员账户

注册windows phone 7

设备

解锁手机

创建windowsphone 7

项目

资源

深入探索

屏幕旋转和分辨率

更多模型类

添加模型管理器

完成细节

复习

小结

小测验

第18章 多人游戏

分屏显示功能

网络游戏开发

网络配置

编写xna网络游戏

修改精灵类

修改usercontrolledsprite类

编码gamel类

添加更新代码

添加draw代码

添加疯狂的生化炸弹

复习

小结

小测验

附录 小测验和练习

参考答案


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

学习XNA游戏编程:中文版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon