iOS 6 游戏开发入门经典(第2版)

iOS 6 游戏开发入门经典(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Lucas Jordan) ,
2013-10
版次: 2
ISBN: 9787302334125
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 309页
字数: 493千字
正文语种: 简体中文
  •   使用iOS6游戏开发入门经典(第2版),学习为iPhone5和新iPad构建游戏app。本书以基于实践的办法,讲述如何使用iOS6SDK平台创建游戏,指导您使用核心类开发出包含图形、动画和声音等丰富元素的极具动感的游戏应用程序。

      《移动开发经典丛书:iOS 6 游戏开发入门经典(第2版)》开篇使用Storyboard建立一个简单导航,然后呈现诸多新技术,逐步定制和完善简单应用程序,使其最终蜕变成一个完整游戏。

      主移动开发经典丛书:iOS 6 游戏开发入门经典(第2版)要内容

      ●提供引人入胜的用户体验

      ●利用核心动画来简化动画

      ●为动作类游戏建立逐帧动画

      ●用媒体类播放声音

      ●用UIView显示游戏素材

      ●与游戏中心及其他社交媒体服务集成

      ●用CoreData保存游戏状态

      阅读《移动开发经典丛书:iOS 6 游戏开发入门经典(第2版)》后,你将掌握自上而下地创建游戏的技术,甚至开发出在苹果iTunesAppStore中备受青睐的畅销软件。       Lucas Jordan从小到大都是一名超级电脑发烧友,作为资深程序员,多年来专注于用户界面方面的研究。他曾著有JavaFX Special Effects:Taking Java RIA to the Extreme with Animation,Multimedia,and Game Elements一书。他还是Apress出版的Practical Android Projects一书的主要作者。Lucas对各种形式的移动应用程序开发感兴趣。不久前他离开了以前的工作岗位,开始追求自己的事业梦想,以ClayWare有限责任公司的名义开发应用程序。更多信息请访问http://claywaregames.com。 第1章 第一款简单游戏
    1.1 在Xcode中创建项目:Sample 1
    1.2 自定义项目
    1.2.1 通过布置Xcode视图使工作变得更轻松
    1.2.2 添加新视图
    1.2.3 简单导航
    1.2.4 添加石头、剪刀、布视图
    1.2.5 自定义UIView
    1.3 小结

    第2章 设置游戏项目
    2.1 创建游戏项目
    2.2 自定义通用应用程序
    2.3 理解UIView Controller
    2.4 图形化设计通用应用程序的UI
    2.4.1 初识Interface Builder
    2.4.2 向XIB文件添加UI元素
    2.4.3 响应方向变化
    2.5 小结

    第3章 游戏应用程序的生命周期
    3.1 解读游戏中的视图
    3.2 解读项目的结构
    3.2.1 配置应用程序为多视图应用
    3.2.2 更改视图以响应用户操作
    3.2.3 使用委托传递应用程序状态
    3.2.4 HighscoreController:一个简单的可复用组件
    3.3 保存游戏状态
    3.3.1 存档和解档游戏状态
    3.3.2 实现生命周期任务
    3.4 小结

    第4章 快速创建一个输入驱动的游戏
    4.1 探讨获取屏幕内容的方式
    4.1.1 解读UIview
    4.1.2 CoreGraphics类型定义
    4.1.3 使用Core Graphics类型
    4.2 解读动画
    4.3 建立硬币分拣游戏
    4.3.1 实现游戏状态
    4.3.2 初始化和设置
    4.3.3 开始新游戏
    4.3.4 继续游戏
    4.3.5 初始化每枚硬币的UIView
    4.3.6 模型
    4.3.7 处理用户输入
    4.4 使用Core Animation实现视图动画
    4.5 小结

    第5章 快速建立一个逐帧游戏
    5.1 设置第一个逐帧动画
    5.2 简单移动
    5.2.1 实现类
    5.2.2 移动太空飞船
    5.3 解读CADisplayLink和NSRunLoop
    5.4 抽象UI
    5.4.1 解读主角
    5.4.2 在屏幕绘制主角
    5.5 主角状态和动画
    5.5.1 翻滚效果
    5.5.2 旋转效果
    5.6 小结

    第6章 创建角色:游戏引擎、图像主角和行为
    6.1 解读游戏引擎类
    6.1.1 Game Controller类
    6,1.2 设置Game Controller
    6.1.3 Actor类
    6.1.4 实现Actor
    6.2 建立能量块主角
    6.2.1 实现能量块主角
    6.2.2 Image Representation详解
    6.2.3 通过示例解读行为
    6.3 小结

    第7章 构建游戏:矢量主角与粒子系统
    7.1 飞碟、子弹、护盾和血条
    7.2 通过Vector Representation使用Core Graphics绘制主角
    7.2.1 Vector Representation类
    7.2.2 基于矢量主角的UIView:VectorActor View
    7.2.3 绘制血条
    7.2.4 绘制子弹
    7.3 在游戏中添加粒子效果
    7.3.1 简单的粒子系统
    7.3.2 创建基于矢量的粒子
    7.4 小结

    第8章 构建游戏:解读手势和运动
    8.1 触摸输入:基础知识
    8.1.1 扩展Uiview来接收触摸事件
    8.1.2 查看事件代码
    8.1.3 为主角应用手势识别器
    8.2 解读手势识别器
    8.2.1 点按手势
    8.2.2 捏合手势
    8.2.3 平移(拖动)手势
    8.2.4 旋转手势
    8.2.5 长按手势
    8.3 轻扫手势
    8.4 解读设备运动
    8.4.1 响应运动事件(晃动)
    8.4.2 响应加速计数据
    8.5 小结

    第9章 游戏中心和社交化媒体
    9.1 游戏中心
    9.1.1 在iTunes Connect中启用游戏中心
    9.1.2 在游戏中使用游戏中心
    9.1.3 向排行榜提交分数
    9.1.4 授予成就
    9.2 集成Twitter
    9.3 集成Facebook
    9.3.1 创建Facebook应用程序
    9.3.2 Facebook身份验证
    9.3.3 发帖至Facebook
    9.4 小结

    第10章 通过苹果应用程序商店赚钱
    10.1 应用内购买
    10.2 购买类型概述
    10.2.1 非消耗品
    10.2.2 消耗品
    10.2.3 免费订阅
    10.2.4 自动续费订阅
    10.2.5 非续费订阅
    10.3 准备应用内购买
    10.3.1 启用和创建应用内购买
    10.3.2 创建测试用户
    10.4 应用内购买的类和流程
    10.5 实现应用内购买
    ……
    第11章 为游戏添加声音
    第12章 完整游戏:Belt
    第13章 物理仿真!
  • 内容简介:
      使用iOS6游戏开发入门经典(第2版),学习为iPhone5和新iPad构建游戏app。本书以基于实践的办法,讲述如何使用iOS6SDK平台创建游戏,指导您使用核心类开发出包含图形、动画和声音等丰富元素的极具动感的游戏应用程序。

      《移动开发经典丛书:iOS 6 游戏开发入门经典(第2版)》开篇使用Storyboard建立一个简单导航,然后呈现诸多新技术,逐步定制和完善简单应用程序,使其最终蜕变成一个完整游戏。

      主移动开发经典丛书:iOS 6 游戏开发入门经典(第2版)要内容

      ●提供引人入胜的用户体验

      ●利用核心动画来简化动画

      ●为动作类游戏建立逐帧动画

      ●用媒体类播放声音

      ●用UIView显示游戏素材

      ●与游戏中心及其他社交媒体服务集成

      ●用CoreData保存游戏状态

      阅读《移动开发经典丛书:iOS 6 游戏开发入门经典(第2版)》后,你将掌握自上而下地创建游戏的技术,甚至开发出在苹果iTunesAppStore中备受青睐的畅销软件。
  • 作者简介:
          Lucas Jordan从小到大都是一名超级电脑发烧友,作为资深程序员,多年来专注于用户界面方面的研究。他曾著有JavaFX Special Effects:Taking Java RIA to the Extreme with Animation,Multimedia,and Game Elements一书。他还是Apress出版的Practical Android Projects一书的主要作者。Lucas对各种形式的移动应用程序开发感兴趣。不久前他离开了以前的工作岗位,开始追求自己的事业梦想,以ClayWare有限责任公司的名义开发应用程序。更多信息请访问http://claywaregames.com。
  • 目录:
    第1章 第一款简单游戏
    1.1 在Xcode中创建项目:Sample 1
    1.2 自定义项目
    1.2.1 通过布置Xcode视图使工作变得更轻松
    1.2.2 添加新视图
    1.2.3 简单导航
    1.2.4 添加石头、剪刀、布视图
    1.2.5 自定义UIView
    1.3 小结

    第2章 设置游戏项目
    2.1 创建游戏项目
    2.2 自定义通用应用程序
    2.3 理解UIView Controller
    2.4 图形化设计通用应用程序的UI
    2.4.1 初识Interface Builder
    2.4.2 向XIB文件添加UI元素
    2.4.3 响应方向变化
    2.5 小结

    第3章 游戏应用程序的生命周期
    3.1 解读游戏中的视图
    3.2 解读项目的结构
    3.2.1 配置应用程序为多视图应用
    3.2.2 更改视图以响应用户操作
    3.2.3 使用委托传递应用程序状态
    3.2.4 HighscoreController:一个简单的可复用组件
    3.3 保存游戏状态
    3.3.1 存档和解档游戏状态
    3.3.2 实现生命周期任务
    3.4 小结

    第4章 快速创建一个输入驱动的游戏
    4.1 探讨获取屏幕内容的方式
    4.1.1 解读UIview
    4.1.2 CoreGraphics类型定义
    4.1.3 使用Core Graphics类型
    4.2 解读动画
    4.3 建立硬币分拣游戏
    4.3.1 实现游戏状态
    4.3.2 初始化和设置
    4.3.3 开始新游戏
    4.3.4 继续游戏
    4.3.5 初始化每枚硬币的UIView
    4.3.6 模型
    4.3.7 处理用户输入
    4.4 使用Core Animation实现视图动画
    4.5 小结

    第5章 快速建立一个逐帧游戏
    5.1 设置第一个逐帧动画
    5.2 简单移动
    5.2.1 实现类
    5.2.2 移动太空飞船
    5.3 解读CADisplayLink和NSRunLoop
    5.4 抽象UI
    5.4.1 解读主角
    5.4.2 在屏幕绘制主角
    5.5 主角状态和动画
    5.5.1 翻滚效果
    5.5.2 旋转效果
    5.6 小结

    第6章 创建角色:游戏引擎、图像主角和行为
    6.1 解读游戏引擎类
    6.1.1 Game Controller类
    6,1.2 设置Game Controller
    6.1.3 Actor类
    6.1.4 实现Actor
    6.2 建立能量块主角
    6.2.1 实现能量块主角
    6.2.2 Image Representation详解
    6.2.3 通过示例解读行为
    6.3 小结

    第7章 构建游戏:矢量主角与粒子系统
    7.1 飞碟、子弹、护盾和血条
    7.2 通过Vector Representation使用Core Graphics绘制主角
    7.2.1 Vector Representation类
    7.2.2 基于矢量主角的UIView:VectorActor View
    7.2.3 绘制血条
    7.2.4 绘制子弹
    7.3 在游戏中添加粒子效果
    7.3.1 简单的粒子系统
    7.3.2 创建基于矢量的粒子
    7.4 小结

    第8章 构建游戏:解读手势和运动
    8.1 触摸输入:基础知识
    8.1.1 扩展Uiview来接收触摸事件
    8.1.2 查看事件代码
    8.1.3 为主角应用手势识别器
    8.2 解读手势识别器
    8.2.1 点按手势
    8.2.2 捏合手势
    8.2.3 平移(拖动)手势
    8.2.4 旋转手势
    8.2.5 长按手势
    8.3 轻扫手势
    8.4 解读设备运动
    8.4.1 响应运动事件(晃动)
    8.4.2 响应加速计数据
    8.5 小结

    第9章 游戏中心和社交化媒体
    9.1 游戏中心
    9.1.1 在iTunes Connect中启用游戏中心
    9.1.2 在游戏中使用游戏中心
    9.1.3 向排行榜提交分数
    9.1.4 授予成就
    9.2 集成Twitter
    9.3 集成Facebook
    9.3.1 创建Facebook应用程序
    9.3.2 Facebook身份验证
    9.3.3 发帖至Facebook
    9.4 小结

    第10章 通过苹果应用程序商店赚钱
    10.1 应用内购买
    10.2 购买类型概述
    10.2.1 非消耗品
    10.2.2 消耗品
    10.2.3 免费订阅
    10.2.4 自动续费订阅
    10.2.5 非续费订阅
    10.3 准备应用内购买
    10.3.1 启用和创建应用内购买
    10.3.2 创建测试用户
    10.4 应用内购买的类和流程
    10.5 实现应用内购买
    ……
    第11章 为游戏添加声音
    第12章 完整游戏:Belt
    第13章 物理仿真!
查看详情
系列丛书 / 更多
iOS 6 游戏开发入门经典(第2版)
Android 4高级编程(第3版)
[美]Reto Meier 著;佘建伟、赵凯 译
iOS 6 游戏开发入门经典(第2版)
iOS Auto Layout开发秘籍(第2版)
[美]Erica Sadun 著;孟立标 译
iOS 6 游戏开发入门经典(第2版)
Android Studio实战 快速、高效地构建Android应用
[美]Adam、Clifton Craig 著;靳晓辉、张文书 译
iOS 6 游戏开发入门经典(第2版)
ios数据库应用高级编程(第2版)
[美]艾烈希(Patrick Alessi) 著;冯宝隆 译
iOS 6 游戏开发入门经典(第2版)
Swift开发秘籍
[美]Erica、Sadun 著;李泽鲁 译
iOS 6 游戏开发入门经典(第2版)
iOS cocos2d 2游戏开发实战
[美]史蒂芬(Steffen Itterheim)、[德]勒夫(Andreas L w) 著;同济大学苹果俱乐部 译
iOS 6 游戏开发入门经典(第2版)
iOS网络高级编程:iPhone和iPad的企业应用开发
[美]考克斯(Jack Cox)、[美]琼斯(Nathan Jones)、[美]舒姆斯基(John Szumski) 著;张龙 译
iOS 6 游戏开发入门经典(第2版)
Android C++高级编程:使用NDK
[美]辛纳(Onur Cinar) 著;于红、佘建伟、冯艳红 译
iOS 6 游戏开发入门经典(第2版)
使用iOS7和Xcode5开发移动与平板应用
[美]Maurice、Erica、Rood Strougo 著;张杰、欧阳柳 译
iOS 6 游戏开发入门经典(第2版)
iOS 编程入门经典——构建和部署iOS 7应用(第4版)
[美]Nick Harris 著;冯宗翰 译
iOS 6 游戏开发入门经典(第2版)
Android 6开发秘籍(第5版)
[美]Joseph、Annuzzi、Jr.、Lauren、Darcey 著
iOS 6 游戏开发入门经典(第2版)
Android 4.1 游戏高级编程(第3版)
[美]席尔瓦(Vladimir Silva) 著;杨丰盛、谢明辉、蔡达毅 译
相关图书 / 更多
iOS 6 游戏开发入门经典(第2版)
iOS黑客攻防秘籍 第2版
陈德
iOS 6 游戏开发入门经典(第2版)
iOS编程(第6版)
[美]Aaron Hillegass 著;王凤全 译;[美]Christian Keur
iOS 6 游戏开发入门经典(第2版)
iOS开发基础教程(Swift版)(第2版)
陈志峰;田英;翟高粤
iOS 6 游戏开发入门经典(第2版)
iOS开发案例教程(swift版)
孙志敏 田英
iOS 6 游戏开发入门经典(第2版)
iOS应用开发教程(微课视频版)
罗良夫
iOS 6 游戏开发入门经典(第2版)
iOS全埋点解决方案
王灼洲 著
iOS 6 游戏开发入门经典(第2版)
iOS 14开发指南
管蕾
iOS 6 游戏开发入门经典(第2版)
iOS应用逆向与安全之道
罗巍 著
iOS 6 游戏开发入门经典(第2版)
iOS项目开发实战(高等职业教育移动互联应用技术专业教材)
赵善龙 、刘俊驰 主编
iOS 6 游戏开发入门经典(第2版)
iOS开发基础入门与实战
张运生 著;郭敏强、蔡铁、郭敏强、蔡铁、张运生 编
iOS 6 游戏开发入门经典(第2版)
iOS面试一战到底
张益珲 著
iOS 6 游戏开发入门经典(第2版)
iOS程序员面试笔试真题库
蒋信厚 汪小发 楚秦
您可能感兴趣 / 更多
iOS 6 游戏开发入门经典(第2版)
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
iOS 6 游戏开发入门经典(第2版)
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
iOS 6 游戏开发入门经典(第2版)
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
iOS 6 游戏开发入门经典(第2版)
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
iOS 6 游戏开发入门经典(第2版)
法哲学基本原理
[美]马克·C.墨菲
iOS 6 游戏开发入门经典(第2版)
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
iOS 6 游戏开发入门经典(第2版)
杜甫传
[美]弗洛伦斯.艾思柯
iOS 6 游戏开发入门经典(第2版)
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
iOS 6 游戏开发入门经典(第2版)
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
iOS 6 游戏开发入门经典(第2版)
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
iOS 6 游戏开发入门经典(第2版)
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
iOS 6 游戏开发入门经典(第2版)
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗