
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐



















- 课程介绍
- 课程大纲试看
- 讲师好课189
适合人群:
任何对开发iOS游戏感兴趣的程序员。
你将会学到:
让学员学习使用spritekit开发flappybird游戏
课程简介:
课程目标:
本课程通过一个Flappybird游戏(基于XCode6.2),向读者展示了如何使用Swift和SpriteKit开发2D游戏的过程。读者可以从中学到开发2D游戏的基本步骤。本课程主要使用了游戏开发中经常使用到的动作和物理引擎。例如,小鸟弹起,碰到管道,都会使用到物理引擎。地面、天空、管道的移动会使用到动作。
适合对象:
1. 熟悉Swift语言,想使用Swift语言开发iOS/Mac OS X游戏的程序员
2. 对Swift语言有一定的了解,想进一步提升Swift语言技能的程序员
3. 所有对iOS游戏开发感兴趣的程序员
学习条件:
学习本课程需要对Swift语言有一定的了解。如果还不了解Swift语言,可以学习我的swift视频教程:https://edu.51cto.com/course/course_id-1387.html
课程大纲-【李宁】Swift游戏项目实战视频教程:FlappyBird
资料下载2
FlappyBird游戏项目中涉及到的核心技术本讲主要介绍了Flappybird游戏项目使用的核心技术。这些技术主要包括动作(Action)和物理引擎。而物理引擎中使用到了
「仅限付费用户」点击下载“FlappyBird.zip”
[04:30]开始学习10
利用物理引擎让小鸟自由下落本讲介绍了如何利用物理引擎为场景增加重量,并为小鸟指定Body(刚体),用于包装小鸟,并指定小鸟的密度和质量。从而让小鸟在拥有重力的物理环境自由下落。
[08:22]开始学习15
小鸟与管道碰撞检测和计分处理(游戏完结)本讲是Flappybird的最后一部分,在这一部分将利用物理引擎进行小鸟和管道以及用于计分的SKNode进行碰撞检测。以决定游戏是gameover,还是分数加1。最后通过update方法阻止了小鸟的旋转。
[20:45]开始学习
“李宁”老师的其他课程更多+