大小:36.52M
更新时间:23-08-31
系统:Pc
版本:v
iPhone游戏开发实践指南是一本iphone游戏开发实践手册,由美国iphone开发程序员戴利编著。本书是新手的完美入门手册。作者将带领你走过开发iPhone热门二维游戏的每个细节。在本书中,你将学习如何构建二维贴图地图游戏Sir Lamorak's Quest(App Store免费游戏)。在学习代码和其他内容时,你可以下载和试着玩一下该游戏。作者为这款成功的游戏设定了很多角色。并介绍了使用的技术、术语和工具等。紧接着,他详细地介绍了整个开发过程,从设计游戏故事背景和玩法直到最后的测试等,欢迎学习iphone游戏开发人员免费下载阅读。
《iPhone游戏开发实践指南》通过一个实例介绍了在iphone上创建游戏的完整过程,全面涵盖从最初的游戏设计到最终将游戏上传至app store的整个过程。全书共分16章,每一章都详细介绍了该游戏的一个特定组件及支持该组件的技术,包括最初的游戏设计思路、之前的准备工作、游戏循环、图像渲染、精灵表、动画、点阵字、贴图地图、粒子发射器、声音、用户输入、游戏界面、游戏对象和实体、碰撞检测,以及如何对游戏进行测试等,适合iPhone游戏开发人员阅读。
对本书的赞誉 译者序 前言 第1章 游戏设计 1.1 游戏的开始 1.2 主导思想 1.2.1 适合iphone的游戏 1.2.2 故事情节 1.2.3 名字的内涵 1.2.4 游戏的目标 1.3 游戏的元素 1.3.1 时间 1.3.2 生命 1.3.3 健康值 1.3.4 物品 1.3.5 羊皮碎片 1.3.6 门 1.3.7 武器 1.3.8 实体 1.3.9 玩家 1.4 小结 第2章 术语、技术和工具 2.1 术语 2.1.1 精灵 2.1.2 精灵表 2.1.3 动画 2.1.4 点阵字 2.1.5 贴图地图 2.1.6 粒子系统 2.2 碰撞检测 2.2.1 人工智能 2.2.2 游戏循环 2.3 技术 2.3.1 objective-c 2.3.2 cocoa touch 2.3.3 opengl es 2.3.4 openal 2.4 工具 2.5 小结 第3章 开始探索旅程 3.1 在xcode中创建项目 3.2 程序的运行 3.3 准备就绪 3.4 程序代理 3.4.1 查看头文件 3.4.2 查看实现文件 3.5 eaglview 3.5.1 eaglview.h 3.5.2 eaglview.m 3.6 es1renderer 3.6.1 审查es1renderer.h 3.6.2 查看es1renderer.m 3.6.3 创建帧缓冲区和渲染缓冲区 3.6.4 render方法 3.6.5 定义颜色值 3.6.6 定位 3.7 opengl的工作原理 3.7.1 对模型应用变换 3.7.2 在屏幕上渲染 3.8 小结 第4章 游戏循环 4.1 时间控制就是一切 4.2 冲突检测 4.3 游戏循环 4.3.1 基于帧的循环体 4.3.2 基于时间的固定间隔循环体 4.4 开始 4.4.1 eaglview类的修改 4.4.2 eaglview.m文件的修改 4.4.3 es1renderer类 4.4.4 配置视图端口 4.5 游戏场景和游戏控制器 4.5.1 创建游戏控制器 4.5.2 gamecontroller类 4.5.3 创建单态类 4.5.4 gamecontroller.m文件内部 4.5.5 abstractscene类 4.5.6 gamescene类 4.6 小结 4.7 练习 第5章 图像渲染 5.1 渲染入门 5.2 四边形的渲染 5.3 纹理映射 5.4 交错顶点数组 5.5 结构体 5.6 图像渲染类 5.6.1 texture2d类 5.6.2 texturemanager类 5.6.3 imagerendermanager类 5.7 image类 5.7.1 初始化 5.7.2 获取子图像 5.7.3 复制图像 5.7.4 渲染图像 5.7.5 getter和setter 5.8 小结 5.9 练习 第6章 精灵表 6.1 精灵表简介 6.1.1 简单精灵表 6.1.2 复杂精灵表 6.2 使用zwoptex 6.3 spritesheet类 6.3.1 初始化 6.3.2 提取精灵 6.4 packedspritesheet类 6.4.1 初始化 6.4.2 解析控制文件 6.4.3 提取精灵 6.5 小结 6.6 练习 第7章 动画 7.1 动画篇的项目 7.2 动画简介 7.2.1 帧 7.2.2 状态 7.2.3 类型 7.2.4 方向 7.2.5 跳动帧 7.3 animation类 7.3.1 初始化 7.3.2 添加帧 7.3.3 更新动画 7.3.4 渲染动画 7.3.5 完成 7.4 小结 7.5 练习 第8章 点阵字 8.1 点阵字项目 8.2 点阵字简介 8.3 创建点阵字精灵表 8.4 bitmapfont类 8.5 与c语言的关系 8.5.1 初始化方法 8.5.2 解析控制文件 8.6 渲染文本 8.6.1 渲染合理的文本 8.6.2 文本宽度和高度 8.6.3 重新分配 8.7 小结 8.8 练习 第9章 贴图地图 9.1 贴图地图入门 9.2 贴图地图简介 9.3 贴图地图编辑器 9.3.1 贴图调色板 9.3.2 图层 9.4 创建贴图地图 9.4.1 新建一个贴图集合 9.4.2 创建地图图层 9.4.3 创建对象图层 9.4.4 绘制地图 9.4.5 放置对象 9.5 认识tiled配置文件 9.5.1 map元素 9.5.2 tileset元素 9.5.3 layer元素 9.5.4 objectgroup元素 9.6 地图类 9.6.1 layer类 9.6.2 tileset类 9.6.3 tiledmap类 9.6.4 初始化 9.6.5 解析地图文件 9.6.6 创建图层图像 9.6.7 图层渲染 9.6.8 获取贴图信息 9.7 小结 9.8 练习 第10章 粒子发射器 10.1 粒子发射项目 10.1.1 粒子系统简介 10.1.2 粒子系统参数 10.2 粒子的生命周期 10.2.1 粒子的诞生 10.2.2 粒子生存 10.2.3 粒子消亡 10.2.4 粒子重生 10.3 粒子发射器的配置 10.4 粒子发射器类 10.4.1 tbxmlparticleadditions类 10.4.2 particleemitter类 10.5 开始游戏 10.6 小结 第11章 声音 11.1 声音项目 11.2 iphone的声音简介 11.2.1 音频会话 11.2.2 播放音乐 11.2.3 播放音效 11.2.4 创建音效 11.2.5 立体声与单声道 11.3 声音管理器类 11.4 音效管理 11.4.1 载入音效 11.4.2 播放音效 11.4.3 停止播放音效 11.4.4 设置音效和监听器位置 11.5 处理声音播放干扰 11.6 小结 第12章 用户输入 12.1 用户输入项目 12.2 用户输入简介 12.3 处理触控事件 12.3.1 touchesbegan阶段 12.3.2 touchesmoved阶段 12.3.3 touchesended阶段 12.4 处理敲击 12.5 加速器事件 12.6 小结 第13章 游戏界面 13.1 游戏界面项目 13.2 opengl es界面 13.2.1 界面渲染 13.2.2 按钮边界定义 13.2.3 点击处理 13.2.4 可视化边界 13.2.5 转换处理 13.2.6 opengl es定向 13.3 uikit界面 13.3.1 创建界面 13.3.2 界面连接 13.3.3 uikit定向 13.3.4 显示或隐藏uikit界面 13.4 小结 第14章 游戏对象和实体 14.1 游戏对象和实体项目 14.2 游戏对象 14.2.1 abstractobject类 14.2.2 energyobject类 14.3 游戏实体 14.3.1 abstractentity类 14.3.2 人工智能 14.3.3 player实体类 14.4 保存游戏对象或实体 14.5 小结 第15章 碰撞检测 15.1 碰撞检测简介 15.2 基于帧与基于时间 15.3 轴对齐边界框 15.4 检测碰撞 15.5 碰撞地图 15.6 实体与地图间的碰撞检测 15.7 实体与实体间的碰撞检测 15.8 小结 第16章 组装起来 16.1 摄像机 16.2 保存游戏状态和设置 16.2.1 保存游戏状态 16.2.2 载入游戏状态 16.2.3 保存游戏设置 16.2.4 载入游戏设置 16.3 保存高分 16.3.1 添加分数 16.3.2 保存高分 16.3.3 载入高分 16.4 性能和测试 16.4.1 使用仪表 16.4.2 leaks仪表 16.4.3 使用opengles仪表 16.4.4 用thumb编译 16.5 β测试 16.5.1 多种设备类型 16.5.2 反馈 16.6 小结
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
同类热门
类似软件
触动人心设计优秀的iphone应用71.38M103人在用 触动人心设计优秀的iphone应用是一本iphone应用开发设计手册,由美国iphone开发设计师Josh Clark编著。本书不是一本关于编程的书,也不是一本关于营销的书,这是一本关于iPhone和iPhoneg应用的设计、心理学、文化、可用性和
查看DearMob iPhone Manager(iphone数据传输助手)46.43M106人在用DearMob iPhone Manager是一款简单的iphone数据传输助手,该软件可以通过加密方式传输您的iPhone数据。DearMob iPhone Manager(iphone数据传输助手)可以备份和恢复iPhone、iPad离线,有选择地传
查看iPhone游戏编程实例分享成功游戏开发人员的锦囊妙计55.98M110人在用iPhone游戏编程实例分享成功游戏开发人员的锦囊妙计是一本ios游戏编程实例,由美国iphone软件开发设计师马克编著。本书汇集了独立iPhone游戏开发人员必知必会的知识,介绍了高效开发游戏的大量实用技巧。你可以利用这些技巧创建引人入胜的游戏体验!此
查看深入浅出iPhone开发pdf版137.03M125人在用 《深入浅出iPhone开发》是针对iPhone开发的初学者设计的首选的入门书,它会告诉你如何使用iOS SDK工具,包括Xcode 4框架的知识,以及Objectjive-C编程语言的使用技巧。 《深入浅出iPhone开发》汇集了大量的
查看热门标签
网友评论0人参与,0条评论
最新排行
高质量c++编程指南pdf260K 高质量c++编程指南pdf是一本讲述c语言编程技巧的电子书,作者:林锐博士。这是它的pdf版本,详细介绍了c++和c语言的文件结构,程序的版式,命名规则,表达式,基本语句,常量等参数,能够帮助网友更好的学习好c语言编程。
查看c# winform实践开发教程42.53M钱哨高清扫描版c# winform实践开发教程是一本基于.NET FrameWork2.0平台进行的C# Windows程序设计开发教材,由钱哨,李挥剑,李继哲 三人共同编著。全书内容衔接合理,采用了项目驱动方式,且完全按项目运作所需的知识体系设置结构来编写。以实际工
查看oracle dba手记3数据库性能优化与内部原理解析44.8M盖国强pdf扫描版 oracle dba手记3,全称oracle dba手记3数据库性能优化与内部原理解析,是一本面向程序员的数据库访问性能优化法则,由由盖国强,杨廷琨,冯春培等人编著。全书分为四篇,第一篇为dba之路,由冯春培编写,是他对多年的职业经历与行业观察的总
查看ASP.NET3.5揭秘(卷1)74.44MASP.NET3.5揭秘(卷1)是一本ASP.NET3.5框架揭秘书籍,由美国程序员沃尔瑟Stephen Walther编著。本书是享有盛誉的ASP.NET经典名著,涵盖了ASP.NET 3.5的方方面面,包括了所有最新的特性,书中详细介绍了微软LINQ
查看亿级流量网站架构核心技术147.65M张开涛pdf扫描版亿级流量网站架构核心技术是一本互联网高并发架构设计的百科全书,是互联网一线技术研发人员的实战手册,是保证大规模电商系统高流量、高频次的葵花宝典,由张开涛著,电子工业出版社出版。全书详细地阐述了开发高并发高可用网站的一系列关键原则问题。就如何实现系统高可用
查看畅阅TXT阅读器(本地小说阅读器)1.15Mv1.0绿色免费版strong>畅阅TXT阅读器是一款优秀的本地小说阅读器,能够快速打开本地TXT文本小说进行阅读,支持自动分章节、自定义字体大小颜色等、自动记录和恢复阅读位置等等,并包含了最新最热的小说推荐,让喜欢小说的朋友更方便。使用说明1、左右方向键可翻页,
查看尼康d800使用说明书21.81Mpdf电子版尼康d800说明书是尼康官方针对尼康d800单反相机而开发的使用说明书,同时适用于d800和d800e,详细的介绍了相机的使用方法,包括如何快速开始指南,即时取景拍摄,动画即时取景,对焦,释放模式,iso感光度,曝光,白平衡,图像增强,闪光拍摄等等重要知
查看企业APP设计运营完全手册31.75M徐声远 pdf扫描版企业APP设计运营完全手册是一本企业APP设计运营书籍,由Bri体验科技联合创始人徐声远编写。全书汇集了作者数年的研究和实战经验,系统分析了企业APP的具体操作过程,应注意的方法和技巧。读者通过读完此书,能够重新审视自己或竞争对手发布的App,重新思考更
查看穿布鞋的马云:决定阿里巴巴生死的27个节点129.5M王利芬pdf扫描版穿布鞋的马云:决定阿里巴巴生死的27个节点是一本马云阿里创业录,由王利芬和李翔两人共同编著.本书内容丰富,干货满满,全书归纳出对创业者有益的27个关键节点:关于融资、关于团队、关于管理、关于谈判、关于失败、关于企业愿景、关于企业文化、关于战略、关于人才…
查看精通android ui设计74.12M盛青,谭春波 pdf扫描版 精通android ui设计是一本Android UI设计手册,由Wallace Jackson编著,国人盛青,谭春波翻译。本书内容丰富翔实,有助于读者深入了解Android UI设计规范的工作原理,掌握最流行的UI布局类和方法。全书重点介绍了这些
查看Linux/UNIX OpenLDAP实战指南75.78M郭大勇pdf扫描版Linux/UNIX OpenLDAP实战指南是一本深入讲解OpenLDAP应用实战的中文图书,由郭大勇编著。本书内容丰富翔实,基于OpenLDAP软件讲争如何实王刚账号管理以及安全策略管理,例如账号管理、权限控制管理、密码策略管理、密码审计管理、主机控
查看