• iOS 5游戏开发
21年品牌 40万+商家 超1.5亿件商品

iOS 5游戏开发

4.82 1.2折 39 九品

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者[新西兰]James Sugrue 著;姚军、吴峥 译

出版社人民邮电出版社

出版时间2012-08

版次1

装帧平装

上书时间2024-09-13

晴天的图书店

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [新西兰]James Sugrue 著;姚军、吴峥 译
  • 出版社 人民邮电出版社
  • 出版时间 2012-08
  • 版次 1
  • ISBN 9787115285294
  • 定价 39.00元
  • 装帧 平装
  • 开本 32开
  • 纸张 胶版纸
  • 页数 191页
  • 字数 146千字
【内容简介】
《iOS5游戏开发》是一本iOS5游戏开发的基础入门书。全书使用通俗易懂的简单实例,带领读者经历构建经典动作游戏的整个周期。读者在本书的阅读过程中,将经历从开发概念、规划设计一直到编写实际代码的全过过程。本书的每一章,都将演示游戏创建过程中的一个逻辑步骤,读者将在其中学习如何创建Sprite,用触摸屏、重力感应器和屏幕游戏棒控制玩家角色等内容,以及碰撞检测的编程、游戏AI开发的知识,并使用苹果的GameCenter为游戏添加社交元素。读者在完成本书的学习之后,将能创建自己的简单项目。
【目录】
第1部分在iOS5中使用GLKit
第1章游戏编程基础
1.1了解背景知识
1.1.1游戏循环
1.1.2Sprite组件
1.1.3SpriteSheet
1.1.4游戏引擎
1.1.5OpenGLES
1.1.6人工智能
1.1.7游戏控制
1.2小结

第2章关于设计
2.1什么是游戏设计
2.2确定外观
2.3保持控制
2.4按照规则进行游戏
2.5寻找图形和声音
2.5.1可是我不是艺术家
2.5.2让我们来制造一些噪声
2.6小结

第3章使用OpenGL
3.1创建一个新项目
3.2理解基本文件
3.2.1研究具体文件
3.2.2研究模板应用
3.2.3做出修改
3.3小结

第4章控制器和Sprite
4.1理解控制器
4.2测试本章项目
4.2.1AbstractSceneController
4.2.2GameController
4.2.3ViewController
4.3绘制Sprite
4.3.1顶点
4.3.2纹理
4.4将Sprite投入使用
4.4.1交叉顶点数据
4.4.2Sprite类
4.4.3MenuSceneController
4.5小结

第5章关于控制
5.1改变场景
5.2创建玩家Sprite
5.2.1基于触摸的控制
5.2.2基于倾斜的控制
5.2.3虚拟的游戏棒控制
5.3检查边界
5.4小结

第6章射杀
6.1敌方Sprite类
6.1.1扫射行进
6.1.2导弹
6.2敌人的移动和智能
6.2.1用AI造成动态难度
6.2.2DumbSprite
6.2.3对角线Sprite
6.2.4对角线SpriteAI
6.2.5神风队SpriteAI
6.3小结

第7章炸掉那些东西
7.1碰撞检测方法
7.1.1包围盒检测
7.1.2包围圆检测
7.1.3每像素检测
7.2Raiders中的碰撞检测
7.2.1添加检测代码
7.2.2碰撞检查和特效
7.2.3碰撞逻辑
7.3起爆
7.4小结

第8章最后一笔
8.1构建一个计分牌
8.2保存得分
8.2.1玩家生命
8.2.2取得本关卡的胜利
8.3重新开始
8.4我们到达彼岸了吗?
8.5小结

第9章社会化
9.1GameCenter集成
9.2使用排行榜、成就和计分
9.2.1构建排行榜
9.2.2发送得分
9.2.3创建成就
9.2.4完成GameCenter集成
9.3发送一条Twitter消息
9.3.1使用TWTweetComposeViewController
9.3.2在没有ViewController的情况下发送Tweet
9.4小结

第10章iAd,Airplay和应用中购买
10.1使用iAd
10.2获得Airplay
10.3支持应用中购买
10.4小结

第2部分使用OpenGLES2.
第11章为OpenGL作准备
11.1创建一个新项目
11.2为OpenGLES转换准备好应用
11.2.1创建缓存
11.2.2准备渲染代码
11.2.3修改ViewController
11.2.4创建程序对象和链接着色器
11.3小结

第12章Raiders:OpenGLES风格
12.1重温Sprite
12.1.1修改Sprite首标
12.1.2在OpenGLES2.0中加载纹理
12.2应用着色器
12.2.1使用片断着色器
12.2.2实施变换
12.3修改类
12.3.1编辑ViewController
12.3.2修改GameController
12.3.3修改BitmapFont
12.4小结

附录AObjective-C简介
A.1语法的差异
A.2头文件和实现文件
A.2.1导入声明
A.2.2@interface声明
A.2.3实现文件
A.3对象的实例化
A.4内存管理
A.5保留/释放
A.6iOS5的新功能:ARC
A.7协议和类别
A.8小结

附录B延伸阅读
B.1Objective-C/iOS
B.2OpenGLES2.0
B.3游戏开发
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP