iOS游戏框架Sprite Kit进阶教程——Swift版大学霸内部资料

iOS游戏框架Sprite Kit进阶教程——Swift版大学霸内部资料

介绍:本教程主要讲解iOS游戏高级功能,如tvOS游戏开发、GameplayKit开发、Game Center开发、ReplayKit开发、游戏手柄开发。

学习建议:学习本教程需要用户掌握SpriteKit框架。如果不具备,建议阅读本店教程:iOS游戏框架Sprite Kit基础教程

掌柜推荐Swift语言快速入门+ iOS 9应用开发基础教程让你学习更系统
试读下载(基础版教程试读):链接http://pan.baidu.com/s/1pKG46kb
注意:如有不明白的地方,可以联系QQ:2186937435
iOS游戏框架Sprite Kit进阶教程

iOS游戏框架Sprite Kit进阶教程

目  录
第1章  Sprite Kit知识扩充 1
1.1  多设备、多iOS版本测试方式 1
1.2  设备屏幕分辨率适配 1
1.3  设置启动界面 2
1.4  移动精灵 10
1.4.1  按帧移动 10
1.4.2  按速度乘以时间移动 11
1.4.3  手势控制精灵移动 12
1.5  边界判断 15
1.6  共享动作 18
1.7  停止动作 20
1.8  摄像头节点 23
第2章  tvOS游戏开发 27
2.1  创建tvOS项目 27
2.2  运行程序 30
2.2.1  添加运行模拟器 30
2.2.2  模拟苹果遥控器 34
2.3  编写代码 37
2.4  响应遥控器上的按钮 39
2.5  设置图标和顶部图像 42
第3章  GameplayKit开发 45
3.1  状态机 45
3.1.1  创建游戏 45
3.1.2  使用场景编辑器设计游戏场景 46
3.1.3  使用代码设置游戏场景 49
3.1.4  创建状态机 54
3.2  实体和组件 58
3.2.1  为游戏主界面添加恐龙 58
3.2.2  为恐龙添加阴影 60
3.2.3  为恐龙添加动画效果 61
3.2.4  添加攻击恐龙的塔楼 65
3.2.5  塔楼发射木箭 67
3.2.6  恐龙的生命值 70
3.3  寻路系统 72
3.3.1  创建障碍物 72
3.3.2  塔楼选择器的显示 74
3.3.3  塔楼选择器的选择 78
3.3.4  让恐龙绕过障碍物 80
3.3.5  添加更多的障碍 83
3.4  代理、目标和行为 87
3.5  完善游戏 90
3.5.1  播放背景音乐 90
3.5.2  显示多波恐龙 91
3.5.3  移除恐龙 93
3.4.4  HUD 96
3.4.5  减速效果 101
3.6  在Apple TV上玩游戏 103
第4章  Game Center开发 113
4.1  Game Center的主要功能 114
4.2  Game Center基本操作 114
4.2.1  登录Game Center 114
4.2.2  退出Game Center 117
4.3  构建使用Game Center的游戏 117
4.3.1  创建游戏 117
4.3.2  设计场景 118
4.3.3  设置游戏场景 123
4.3.4  操作控制 132
4.3.5  对界面的切换 139
4.3.6  运行游戏 141
4.4  使用Game Center——成就 144
4.4.1  添加Game Center登录界面 144
4.4.2  在Game Center添加应用 147
4.4.3  添加成就 149
4.4.4  获取成就 154
4.4.5  显示成就 157
4.5  使用Game Center——排行榜 159
4.5.1  添加排行榜 159
4.5.2  发送分数 164
4.5.3  使用排行榜集 167
第5章  ReplayKit开发 173
5.1  ReplayKit介绍 173
5.2  使用ReplayKit 175
5.2.1  检查ReplayKit的可用性 175
5.2.2  录屏 184
5.2.3  预览及分享 191
第6章  游戏手柄 193
6.1  游戏手柄介绍 193
6.2  游戏手柄与设备的连接 194
6.3  构建使用游戏手柄的游戏 196
6.3.1  创建游戏 196
6.3.2  创建状态机 199
6.3.3  创建瓦片地图 199
6.3.4  创建主角 201
6.3.5  对游戏主场景的设置 205
6.3.6  移动主角 208
6.3.7  完善地图 215
6.3.8  随机化 216
6.3.9  为游戏添加装饰 229
6.3.10  设置生命值 238
6.3.11  创建敌人 240
6.3.12  发射子弹 246
6.3.13  添加音乐 250
6.4  使用扩展游戏手柄 252
6.4.1  创建控制管理器 252
6.4.2  使用左摇杆控制移动 254
6.4.3  使用右摇杆发送子弹 255
6.5  手柄中其它按键的使用 256
6.5.1  使用动作键 256
6.5.2  使用方向键 258
6.6  特殊按键 260
6.6.1  组合按键 260
6.6.2  长按 261
6.7  其他游戏手柄的使用 262

 

 

 

Comments are closed.