网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 图形图像 > 商品详情

iPhone游戏开发入门经典—也适用于iPad

分享到:
iPhone游戏开发入门经典—也适用于iPad

最 低 价:¥55.10

定 价:¥79.80

作 者:(美)P. J. Cabrera

出 版 社:清华大学出版社

出版时间:2011 年7月

I S B N:9787302254492

商品详情

编辑推荐

内容简介

iphone游戏非常火热,从数字就可以看出。超过25%的应用程序都是游戏,游戏类别的应用程序比其他类别的应用程序多40%,而且最流行的应用程序中有70%都是游戏。很出乎意料吗?一点也不!我们都在iphone(或ipod touch)中装满了游戏,有谁不希望开发出下一个最流行、最热门的游戏呢?
  《iphone游戏开发入门经典——也适用于ipad》主要内容
  ·如何在iphone的屏幕上高效地绘制2d和3d图形
  ·使用coreanimation的游戏专用动画技术
  ·通过opengles构建更复杂、更真实的游戏背景和游戏动作
  ·多种添加音乐增强游戏体验的方式
  ·让用户在游戏中访问iphone音乐库
  ·通过3d音频的工具和技术创造更真实的游戏体验
  ·如何正确地实现网络功能,包括通过蓝牙建立的两人游戏以及通过wi-fi建立的多玩家游戏
  《iphone游戏开发入门经典——也适用于ipad》是介绍游戏开发的入门书籍,遵循了易于学习、逐步渐进、深入的简洁技术以及友好的风格,然而,游戏也是一件严肃的事情。也许您以前也编写过游戏,甚至iphone游戏,但是现在,您需要全身心地投入学习以下内容:
  ·通过uikit、quartz、core animation和opengl es实现的游戏画面和动画
  ·通过openal、mediaplayer框架、avfoundation和audiosession实现的游戏音频
  ·通过gamekit、bonjour和internet共享实现的游戏网络连接

作者简介

Peter Bakhirev是——位经验丰富的软件开发人员,在Internet技术和网络编程方面有十多年的经验,而且还是一名有抱负的作家和企业家。在iPhone出现之前,他帮助设计并实现了最大的在线纸牌网站之一。最近,他参与开发了iPhone的第一批多玩家游戏中的一款,该游戏名为Scramboni。
PJ Cabrera是一名拥有12年以上多行业信息系统开发经验的软件工程师,使用过的语言包括C、C++、Java、PHP、Python、Ruby和Objective-C。他住在旧金山湾区,在旧金山一家机密的创业公司从事iPhone和Rails开发工作。
Ian.. << 查看详细

目录

《iphone游戏开发入门经典——也适用于ipad》
第1章 革命性的游戏平台:随时随地,人人都可以游戏
1.1 无处不在的iphone
1.2 iphone的广泛吸引力——每时每刻都在诞生新的玩家
1.3 iphone的用户界面——手柄终结者
1.4 iphone的连接性——和其他玩家一起玩
1.5 iphone中的用户数据——个性化体验
1.6 iphone设备的性能——强人的多媒体设备
1.7 iphone的开发包——人人皆可拥有
1.8 创新——来自小开发商的人创意
1.9 本章小结
第2章 iphone游戏开发:iphone工具箱一览
2.1 开发工具和开发环境
2.2 uikit
2.3 quartz 2d和core animation
2.4 opengl es
2.5 音频api
2.6 网络
2.7 本章小结
第3章 在小屏幕上移动图像——使用uikit控件
.3.1 cocoa touch简介
3.2 构建一款简单的游戏
3.3 应用程序委托事件
3.4 保存和加载游戏状态
3.5 动画图像
3.6 本章小结
第4章 射击、命中与得分
4.1 quartz 2d游戏概述
4.2 所有的艺术家都需要画布
4.3 用quanz 2d创建第一个图形
4.4 sprites
4.5 哪一面朝上
4.6 矢量图
4.7 翻页动画
4.8 抬头显示
4.9 asteroids游戏架构
4.10 本章小结
第5章 通过core animation实现动画效果
5.1 core animation示例项目概述
5.2 uiview的动画
5.3 连续变化的core animation层
5.4 本章小结
第6章 opengl基础:理解opengl api
6.1 什么是opengl es和为什么要使用opengl es
6.2 理解3d世界
6.3 矩阵的基本概念
6.4 渲染的基本概念
6.5 基本游戏模板
6.6 将caeagllayer包装在eaglview视图中
6.7 如何通过opengl绘制物体
6.8 游戏循环和定时器
6.9 输入控制器
6.10 应用程序委托
6.11 本章小结
第7章 综合所学知识:创建一款opengl游戏
7.1 游戏设计——space rocks!
7.2 以模板为基础开始进行游戏设计
7.3 屏幕翻转
7.4 升级为3d点
7.5 添加按钮
7.6 构建更好的宇宙飞船
7.7 space rocks!
7.8 添加导弹
7.9 制作更好看的按钮
7.10 碰撞检测
7.11 碰撞石块
7.12 本章小结
第8章 图册、sprite和粒子系统
8.1 纹理和纹理图册
8.2 sprite动画
8.3 从2d迈向3d
8.4 粒子系统给游戏带来了生机
8.5 本章小结
第9章 核心音频简介
9.1 核心音频提供的音频服务
9.2 核心音频框架
9.3 编解码器和文件格式
9.4 警告和振动:系统声音服务介绍
9.5 设置音频策略:音频会话服务介绍
9.6 通过avfoundation利用objective-c轻松播放音频
9.7 本章小结
第10章 通过openal发出声音
10.1 openal概述
10.2 eric wing的故事和音频涵盖的内容
10.3 内容指引
10.4 在openal中设置基本声音
10.5 更多问题和细节补充
10.6 声音资源管理器:修复设计
10.7 本章小结
第11章 3d音频——将声音变为游戏声音
11.1 openal的设计:声音源、缓冲区和听者
11.2 openal中3d音频的局限性
11.3 将听者整合进space rocks!游戏
11.4 在声音中添加位置
11.5 听者朝向
11.6 声音源方向和圆锥
11.7 速度和多普勒效应
11.8 距离衰减
11.9 使用相对声音属性选择性的禁用3d效果
11.10 本章小结
第12章 流式媒体
12.1 音乐与其他音频
12.2 ipod音乐库(media player框架)
12.3 音频流式处理
12.4 音频捕捉
12.5 回到opengl
12.6 本章小结
第13章 iphone游戏联网简介
13.1 了解网络
13.2 iphone sdk和联网
13.3 本章小结
第14章 对战游戏
14.1 见识pong
14.2 使用peer选择器寻找一个人类对手
14.3 建立连接
14.4 发送和接收消息
14.5 游戏结束:处理断开连接
14.6 本章小结
第15章 多人游戏
15.1 8乘以3等于几
15.2 创建连接
15.3 套接字服务器
15.4 通过bonjour查找服务
15.5 实现游戏客户端
15.6 实现游戏服务器
15.7 本章小结
第16章 连接internet
16.1 挑战
16.2 在线游戏基础知识
16.3 引入社交元素
16.4 本章小结
第17章 整合一切,享受乐趣
17.1 本书涵盖的内容
17.2 一些游戏设计的技巧
17.3 本章小结

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...