第一章 开始学习spritekit:
本节介绍了用SpriteKit制作2D游戏的基本知识。这些都是最重要的技巧,就是你在几乎所有游戏中都会用到的技巧。通过一个简单的小游戏可以了解本章节。
在本节中,您将创建一个名为Zombie Conga的动作游戏,你扮演的是一个乐天派的僵尸,只想开派对!
本节共分六章;它们是:
第一节,精灵:开始添加你的第一个精灵到游戏:背景和僵尸。
第二节,手动移动:你会让僵尸跟随你的触摸在屏幕周围移动,学习基本的二维向量数学课程。
第三节,动作:你也会在游戏中加入猫和疯猫女,学习基本的碰撞检测和游戏玩法。
第四节,场景:你将在游戏中添加一个主菜单,以及切换游戏场景。
第五节,摄像头:你要让游戏从左向右滚动,保持僵尸乐天派居中。
第六节,标签:你将添加一个横条来显示僵尸的生命值和
僵尸乐天抓到的猫的数目。
第二章 物理和精灵:
在本节中,您将学习如何使用内置的2D物理引擎SpriteKit。您还将学习如何在你的游戏里使用特殊类型的节点来进行操作动画和创建物体。
在这个过程中,您将创建一个名为Cat Nap的物理谜题游戏,您可以在其中进行这是一只猫的角色,它经历了漫长的一天,只想上床睡觉。
本章共分五节;它们是:
第7节,场景编辑器:您将从创建游戏的第一步。最后,您将更好地理解Xcode编辑器。
第8节,开始物理学:在这一章中,你讲学会为你的游戏创建物理世界。
第9节,你将学会如何去建立一个可碰撞接触的物体。
第10节,学习如何给个物体附加多个物理关节
第11节,剪辑,视频和形状节点:你将添加特殊的新块
第三章 学习瓦片地图
在这一章中,你将学会如何使用瓦片地图,以及加载你的游戏场景数据。
这一章你可以创建一个抓虫子的游戏,你叫阿尼,你的任务就是不停的消灭小虫子。
第12节,学习瓦片地图的基本知识
第13节,学习如何将瓦片地图映射到你的游戏中
第14节,学习游戏完成以及失败界面的处理,以及保存游戏,加载游戏。
第四章 学习液体效果
这一章中,为了让你的游戏效果更加炫酷,你将学习流体效果。
你将创建一个跳跳游戏,你的目标是炸毁一艘陌生的宇宙飞船,要做到这一点,你必须不停的从一个平台跳到另一个平台。收集能量,并避免掉入岩浆中。
第15节 学习跳跃
第16节 粒子效果
第17节 流体效果
第五章 其他平台
学习如何将你的游戏建立在 macOS, tvOS and watchOS平台。
在这个过程中,你会创建一个僵尸钓鱼的游戏,目标是在不同的情况下尽可能多的钓到鱼。
18节-macOS 游戏
19节-tvOS 游戏
20节- watchOS 游戏
第六章 高级拓展
本章中你将学习到一些spritekit以外的API,以便更好的开发你的游戏。
21节- 游戏中心
22节-排行榜
23节-ReplayKit