SwiftV课堂 > Swift初级教程 > 用SpriteKit 创建一款打飞机游戏 -- 宇宙大战 SPACE BATTLE

用SpriteKit 创建一款打飞机游戏 -- 宇宙大战 SPACE BATTLE

  学员

 

课程教师
更多 教师的其他课程




此《宇宙大战 Space Battle》SpirteKit游戏教程共分为三个章节系列,

(一)宇宙大战 Space Battle — 新建场景Scene、精灵节点、Particle粒子及背景音乐(你正在此处进行学习)

(二)宇宙大战 Space Battle — 无限循环背景Endless、SpriteKit物理碰撞、CoreMotion加速计

(三)宇宙大战 Space Battle — 场景SCENE切换、UserDefaults统计分数、Particle粒子效果


你将在此教程中的三个系列当中学到如下的技能:


/*
 * SpaceBattle 宇宙大战 在此游戏中您将获得如下技能:
 *  1、LaunchScreen       学习如何设置游戏启动画面;
 *  2、Scenes             学习如何切换不同的场景 主菜单+游戏场景+游戏结束场景;
 *  3、Accleroation       利用重力加速度 让飞船左右移动;
 *  4、Endless Background 无限循环背景;
 *  5、Scene Edior        直接使用可见即所得操作;
 *  6、UserDefaults       保存游戏分数、最高分;
 *  7、Random             利用可复用的随机函数生成Enemy;
 *  8、Background Music   如何添加背景音乐;
 *  9、Particle           粒子爆炸特效;
 *  10、JoyStick          学会应用游戏摇杆操作玩家飞船
 *
 */


课程目标

  • 1、LaunchScreen 学习如何设置游戏启动画面;
  • 2、Scenes 学习如何切换不同的场景 主菜单+游戏场景+游戏结束场景;
  • 3、Accleroation 利用重力加速度 让飞船左右移动;
  • 4、Endless Background 无限循环背景;
  • 5、Scene Edior 直接使用可见即所得操作;
  • 6、UserDefaults 保存游戏分数、最高分;
  • 7、Random 利用可复用的随机函数生成Enemy;
  • 8、Background Music 如何添加背景音乐;
  • 9、Particle 粒子爆炸特效;
  • 10、JoyStick 番外篇 学会应用游戏摇杆操作飞船
学习要求

  • 游戏爱好者

课时目录

讨论区
更多 课程评分
最新公告
最新学员
返回
顶部