描述
开 本: 128开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302417750丛书名: 清华开发者书库
为了提高学习效果,本书为所有案例设计提供了完整的教学录像及源代码文件。
本书可作为广大iOS开发人员、游戏开发人员的入门参考读物。
第1章 概述篇
1.1什么是iOS Swift
1.2习题
第2章 安装设置Swift开发工具
2.1安装与下载
2.2个Hello World APP程序
2.3个playground程序
2.4常见问题的解决方法
2.5习题
第3章 Swift语言
3.1注释//与/*…*/
3.2变量var
3.3整数int
3.4数据类型——Float浮点数、Double双精度浮点、Byte字符、Word字组、布尔代数
3.5打印print,跳行打印println
3.6设置变量固定值Let
3.7数学计算——加减乘除
3.8if…else条件判断语句
3.9switch条件判断语句
3.10for循环
3.11while循环
3.12do…while循环
3.13数组Array
3.14for in循环
3.15习题
第4章 Swift函数和类型
4.1函数设计
4.2函数设计——回传值
4.3Tuples
4.4Class类型
4.5Class类型初始化
4.6Class类型释放处理
4.7Class属性处理
4.8面向对象OOP继承
4.9习题
第5章 游戏主菜单设计
5.1创建Swift GameKit
5.2主菜单后台——图片、指定位置
5.3加上菜单——显示按钮
5.4单击菜单——按键处理
5.5主角显示——图层处理
5.6习题
第6章 游戏关卡菜单设计
6.1游戏关卡菜单——排列技巧
6.2关卡图片效果——设置颜色、缩放、透明、长宽
6.3关卡动画——动画效果
6.4移动卡片——移动控制
6.5单击关卡——触控控制
6.6习题
第7章 计分数表设计
7.1计分数表设计
7.2计分数表开场动画——连续动画
7.3计分数表单击控制——连续动画
7.4习题
第8章 拼写游戏设计
8.1拼写游戏——画面设计
8.2设置游戏的字母——随机数
8.3移动字母
8.4计算时间——NSTimer
8.5游戏逻辑
8.6游戏控制
8.7游戏性
8.8习题
第9章 场景
9.1场景结合1
9.2场景结合2
9.3切换场景动画
9.4全部场景结合
9.5习题
第10章 音乐与音效
10.1音乐、音效的播放
10.2场景结合
10.3离开、暂停游戏的处理
10.4习题
第11章 广告
11.1广告iAd后台设置
11.2广告iAd APP编写
11.3游戏中加入广告iAd
11.4习题
第12章 icon和引导画面的设置
12.1修改APP的icon
12.2设定启动画面
12.3习题
第13章 飞飞熊——像Flappy Bird游戏
13.1画面设计
13.2物理动作
13.3物理碰撞
13.4移动
13.5后台移动
13.6水管移动和碰撞
13.7碰撞、过关
13.8习题
第14章 飞碟导引——像Flight Control游戏
14.1画面设计
14.2移动飞碟
14.3时间和画出飞行路线
14.4产生多架太空梭
14.5游戏性
14.6游戏难易度
14.7习题
第15章 上架,在iPhone、iPad上测试
15.1后台设置——产生凭证密钥
15.2下载安装开发、测试认证和登记测试机器
15.3在iPhone、iPad机器上做测试
15.4设置APP售价和语句
15.5上传APP
15.6送审、上架销售
15.7习题
本书针对Swift有兴趣的程序开发者,由入门到深入,将Swift程序语言用浅显易懂的文字来解说,并提供游戏的实际例子,是丰富的Swift游戏开发书,并全程使用影音教学。本书包含Swift相关API的使用方法,每个样例都可以单独运行,是笔者柯博文在全球各大城市教授Swift的课程内容汇集大全。本书也提供很多游戏样例给对游戏有兴趣的开发者。
本书内容经历过多次游戏业界工程师的考验,才逐一完成,也谢谢多位学员们的鼓励,才能推动此书的问世,重要的是要感谢购买此书的读者,让笔者更有实质的动力来继续写作。此书要特别感谢编辑,通过上百封的邮件,多次的商讨,尽心尽力逐字校对,从专业的角度推荐写作的方法,为的就是要把好的作品献给读者,相信您在阅读时,也可以感受到本书的专业与大家的用心(在本书配套程序中,同一个程序均提供了Swift 1.1、1.2和 2.0三个版本)。
笔者在美国硅谷居住大半辈子,使用中文编写,书中的文字难免不妥,还请读者多指导和包涵。
本书不仅是书籍,也是工作与学习上的参考宝典。如果您在阅读的时候,有任何问题,欢迎到柯博文老师的网站www.powenko.com或者微博上进行讨论和交流,交互学习并提出问题,来结交更多朋友。
后,祝大家在Swift游戏中无往不利。
柯博文
LoopTek公司技术总监
于美国硅谷San Jose
成功的手机游戏APP,必须具备良好的产品、团队、运营、商业模型等综合要素。但在这些要素之下,技术实力是一把超凡利器。阅读柯博文老师的《Swift游戏实战指南——手把手教你掌握iOS开发》,有助于开发者快速掌握这个利器。作者以手把手的方式,教你一步步实施iOS开发直至APP产品上架。这是一本非常实用的手机游戏开发图书,能让你的团队少走弯路,以较少资源发挥极大效益。
——孟迎霞 CSDN《程序员》执行总编
很高兴柯博文老师推出了新的著作——《Swift游戏实战指南——手把手教你掌握iOS开发》,这本书对Swift游戏有广泛深入的论述,详细介绍了大量游戏APP,并辅以实际案例,是一本非常实用的参考书与工具书,可为有志于从事游戏APP开发的朋友做很好的导引。
——王钧 智联联盟创始人,山雀网创始人
认识柯博文老师很多年了!不同于那些技术狂热的“大咖”,柯博文老师是一位温和谦逊的教育家。他的教学方法是让学生一点一滴地、扎实地掌握知识,学会开发,是一种“润物细无声”的朴实方法。通过此书,读者就可以看出他对教学的热诚。虽然是混迹在美国硅谷,柯老师在国内的影响力也非常大。他长期受到国内知名企业的邀请,到国内授课,在移动开发领域为诸多企业提供了指导和帮助。柯老师的这本新书,紧跟iOS*版本的技术,知识覆盖全面,涵盖了游戏和APP开发技术的方方面面,展示了近百个案例和实际项目开发过程,真正是手把手让你从零基础升级为技术大牛!
——曹中波 IT梦工厂联合创始人
《Swift游戏实战指南——手把手教你掌握iOS开发》以项目实战的方式,深入浅出地介绍了基于Swift语言的手机游戏开发的方法与实践,并细致介绍了手机游戏的开发过程。此外,对于未来的应用领域,作者也给出了专门介绍。全书内容丰富且条理清晰,是一本非常值得阅读的书籍,也一定会成为Swift游戏开发者的案头工具。
——孙琪 51CTO学院高级运营经理
评论
还没有评论。