iOS游戏框架Sprite Kit基础教程——Swift版上册

试读下载地址:http://pan.baidu.com/s/1qWBdV0C

 介绍:本教程是国内唯一的Swift版的Spritekit教程。本教程基于Xcode 6.1+iOS 8.1开发环境,采用Swift语言,详细讲解Sprite Kit游戏开发的各种知识,帮助读者尽快iOS游戏开发的技能。 
目录
目  录
第1章  编写第一个Sprite Kit程序 1
1.1  Sprite Kit介绍 1
1.1.1  什么是Sprite Kit 1
1.1.2  Sprite Kit优缺点 1
1.2  苹果账号的注册 2
1.2.1  苹果账号的分类 2
1.2.2  注册免费苹果账号 2
1.2.3  注册非免费苹果账号 5
1.3  Xcode的下载和安装 7
1.3.1  App Store上下载和安装Xcode 8
1.3.2  其它的网站上下载Xcode 11
1.4  绑定苹果账号 11
1.5  更新组件与文档 13
1.6  编写第一个程序 13
1.6.1  创建项目 14
1.6.2  Xcode界面介绍 16
1.6.3  运行程序 17
1.6.4  模拟器介绍 19
1.6.5  场景编辑器 27
1.6.6  编写代码 29
1.7  使用帮助文档 30
1.8  调试 32
1.9  真机测试 34
1.9.1  申请和下载证书 34
1.9.2  实现真机测试 43
第2章  场景 44
2.1  添加场景 44
2.2  显示新增的场景 47
2.3  设置场景 48
2.3.1  设置场景的背影颜色 48
2.3.2  设置场景的缩放模式 50
2.3.3  设置测试信息 51
2.4  切换场景 55
2.4.1  单纯的场景切换 56
2.4.2  具有过渡动画的场景 56
2.5  滚动场景 59
2.5.1  让场景进行滚动 60
2.5.2  永无休止的滚动场景 64
第3章  精灵 67
3.1  节点介绍 67
3.2  添加图像到项目中 67
3.3  显示精灵 69
3.3.1  使用场景编辑器显示精灵 69
3.3.2  使用代码显示无纹理的精灵 72
3.3.3  使用代码显示纹理精灵 73
3.4  设置精灵 74
3.4.1  设置精灵的位置 74
3.4.2  设置锚点 75
3.4.3  对精灵着色 76
3.4.4  调整精灵的尺寸 77
3.4.5  缩放精灵 79
3.4.6  旋转精灵 81
3.4.7  设置精灵的透明度 82
3.4.8  隐藏精灵 83
3.5  删除精灵 85
3.5.1  删除指定的精灵 85
3.5.2  删除所有精灵 86
3.6  让精灵更具真实感 87
3.7  移动精灵 91
3.8  纹理 94
3.8.1  纹理的创建 94
3.8.2  纹理的显示 94
第4章  动作 96
4.1  移动动作 96
4.1.1  以点的方式移动 97
4.1.2  以偏移量的方式移动 99
4.2  序列动作 101
4.3  重复动作 103
4.3.1  无限重复 103
4.3.2  具有次数的重复 105
4.4  延迟动作 106
4.5  缩放动作 108
4.5.1  以缩放倍数缩放 109
4.5.2  以增量值缩放 111
4.6  旋转动作 113
4.7  调整尺寸的动作 114
4.7.1  以目标值调整尺寸 115
4.7.2  以增量调整尺寸 117
4.8  组合动作 118
4.9  改变透明度的动作 119
4.9.1  不需指定alpha值 120
4.9.2  指定alpha值 121
4.10  改变颜色的动作 124
4.10.1  改变混合因子 124
4.10.2  改变颜色和混合因子 125
4.11  以动画的形式改变纹理的动作 126
4.12  路径动作 128
4.13  反向运动 131
4.14  速度动作 132
4.15  显示或隐藏动作 133
4.16  块动作 135
4.17  自定义的动作 136
4.18  动作属性 137
4.18.1  速度 138
4.18.2  时间 139
4.18.3  曲线方式 139
4.19  删除动作 141
第5章  用户交互 143
5.1  触摸 143
5.1.1  轻拍触摸 143
5.1.2  移动触摸 146
5.1.3  结束触摸和取消触摸 151
5.2  手势 153
5.2.1  轻怕 154
5.2.2  捏 155
5.2.3  旋转 157
5.2.4  移动 158
5.2.5  滑动 159
5.2.6  长按 163
5.3  重力感应 166
5.3.1  场景布局 169
5.3.2  判断重力感应是否可用 170
5.3.3  使用重力感应移动飞船 171
第6章  游戏中的文字 174
6.1  显示标签 174
6.1.1  使用场景辑器显示标签 174
6.1.2  使用代码实现标签 177
6.2  设置标签 178
6.2.1  设置文字大小 178
6.2.2  设置文字的颜色 179
6.2.3  设置标签显示的文字 180
6.2.4  设置文字的字体 181
6.3  为标签加载自定义的字体 184
6.4  标签的对其方式 188
6.4.1  水平对齐 188
6.4.2  垂直对齐 190
6.5  为标签添加动作 192

iOS游戏框架Sprite Kit基础教程——Swift版上册相关推荐

  1. iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序

    iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序 程序是为了实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合.本章将以编写第一个Sprite Kit程序为 ...

  2. swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程

    swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程 1.2.3  注册非免费苹果账号swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程 免费的苹果账号在 ...

  3. Swift版iOS游戏框架Sprite Kit基础教程下册

    Swift版iOS游戏框架Sprite Kit基础教程下册 试读下载地址:http://pan.baidu.com/s/1qWBdV0C  介绍:本教程是国内唯一的Swift版的Spritekit教程 ...

  4. ios游戏开发 Sprite Kit教程:初学者 2

    2019独角兽企业重金招聘Python工程师标准>>> 注:本文译自Sprite Kit Tutorial for Beginners 目录 Sprite Kit的优点和缺点 Spr ...

  5. Sprite Kit 入门教程

    Sprite Kit 入门教程  Ray Wenderlich on September 30, 2013 Tweet 这篇文章还可以在这里找到 英语, 日语 If you're new here, ...

  6. iOS 9音频应用开发基础教程(大学霸内部资料)

    iOS 9音频应用开发基础教程(大学霸内部资料) 介绍:iOS 9音频应用开发基础教程(内部资料)是iOS 9音频应用开发专向教程.本书采用Swift 2.0语言开发基于iOS 9的音频应用.实现的功 ...

  7. python基础教程第二版和第三版哪个好-python基础教程 2版和3版哪个适合新手?!...

    python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...

  8. python基础教程第三版和第二版选哪个-python基础教程 2版和3版哪个适合新手?!...

    python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...

  9. 【一篇文章带你读完《C++游戏与图形编程基础 第2版》】

    <C++游戏与图形编程基础 第2版> 下载地址:https://download.csdn.net/download/qq_23996157/10745496 AGK(App Game K ...

最新文章

  1. 到底会改名吗?微软GVFS 改名之争
  2. ORACLE1.10 - 一对多
  3. 5 大常用机器学习模型类型总结
  4. c语言小数加分,求救:c语言课程设计 员工工资管理程序 有加分的。谢谢
  5. 【转】03.Dicom 学习笔记-DICOM C-Get 消息服务
  6. mysql 线性表_数据结构之线性表
  7. 中文名称:案例编程MOOK系列
  8. 双11数据过于完美涉嫌造假?天猫:造谣要负法律责任的哦
  9. 《码出高效 Java开发手册》第八章 单元测试 (未整理)
  10. 普通table表格样式及代码大全
  11. 【游戏策划】【碎碎念】关于横版跳跃类游戏的关卡设计
  12. win7计算机桌面文件位置更改,Win7系统怎么更改桌面文件路径_win7修改桌面文件保存路径的方法...
  13. MySQL锁知识点复习,面试问到的概率超90%
  14. Spring项目使用H2内存数据库做单元测试
  15. java-php-python-springboo垃圾分类网站计算机毕业设计
  16. DOS命令/批处理文件大全
  17. python scipy.optimize.minimize多变量多参数优化
  18. termios的例子
  19. Win10 平台下, LightGBM GPU 版本的安装
  20. MySQL实现定时任务

热门文章

  1. Android学习笔记——Intents 和 Intent Filters(二)
  2. seaJs api 帮助文档
  3. 数据库集群和高可用解决方案
  4. tomcat启动命令行窗口出现乱码的解决方法
  5. spring mvc异常统一处理(ControllerAdvice注解)
  6. java主线程捕获子线程中的异常
  7. C#自定义异常 统一异常处理
  8. PHP上传文件大小限制问题 post_max_size对大小的影响及解决方法
  9. 解决python发送multipart/form-data请求上传文件的问题
  10. 分享Hadoop处理大数据工具及优势