
| 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条)