Swift游戏实战-跑酷熊猫(一) 简介 (含源代码)

简介: 原文:Swift游戏实战-跑酷熊猫(一) 简介 (含源代码)   优酷观看地址:http://v.youku.com/v_show/id_XNzM2Nzc2MTIw.html   通过这个小游戏,我们能够接触到物理系统(SKPhysicsBody,physicsWorld),动作(...
原文: Swift游戏实战-跑酷熊猫(一) 简介 (含源代码)

 

优酷观看地址:http://v.youku.com/v_show/id_XNzM2Nzc2MTIw.html

 

通过这个小游戏,我们能够接触到物理系统(SKPhysicsBody,physicsWorld),动作(SKAction),声音素材的播放,文本标签(SKLabelNode)

 

我们实现的功能有

熊猫动作的切换,跑,跳,滚

落点平台的生成,移动

熊猫吃的竹子的生成和移动

熊猫跑了多长时间和吃了多少根竹子

 

一些细节

跳到高处落下来速度快的话,平台会有下沉回升的动作,因为熊猫是个胖子。

吃了竹子身上会有个光圈

熊猫起跳和打滚的时候,身后会有尘土

 

不足之处

由于写的随便,所以代码可读性和质量都不是很好。在接下来的一段时间内,我会逐步重构并写一些相应的教程。敬请期待

 

工程文件地址

http://pan.baidu.com/s/1gd03gRL

 

特别鸣谢

杭州君道网络科技有限公司允许我使用他们的游戏《跑酷熊猫》里面的素材。

目录
相关文章
|
6月前
|
编译器 Swift iOS开发
44 Swift和Objective-C的运行时简介
Swift和Objective-C的运行时简介
45 0
|
机器学习/深度学习 人工智能 文字识别
《MNN For Swift》移动端机器学习实战课程发布!
5期系列课程教学,最新实践分享!
841 0
《MNN For Swift》移动端机器学习实战课程发布!
|
iOS开发 Swift API
写在新书《Swift开发手册:技巧与实战》出版之际
1月份的时候新书出版了,正值研究生毕业之际,想写点什么又无法抵抗毕业浮躁的心态,所以推到了正式入职之后。
1061 0
|
JSON API 数据格式
swift实战小程序1天气预报
       在有一定swift基础的情况下,让我们来做一些小程序练练手,今天来试试做一个简单地天气预报。
898 0
|
JSON 数据格式 Swift
Swift实战-豆瓣电台(一)准备
原文:Swift实战-豆瓣电台(一)准备   一 准备 我们现在看看我们要做一个什么样的东西   观看地址:http://v.youku.com/v_show/id_XNzI4ODY2Mjky.html 布局   通过上面这张图我们可以看出整个demo有两个视图,视图一用来播放音乐,视图二用来选择频道。
1010 0
|
JSON Swift 数据格式
Swift实战-豆瓣电台(二)界面布局
原文:Swift实战-豆瓣电台(二)界面布局   观看地址 http://v.youku.com/v_show/id_XNzMwMDg4NzAw.html   这节的内容主要是storyboard的操作。
828 0
|
JSON Swift 数据格式
Swift实战-豆瓣电台(三)获取网络数据
原文:Swift实战-豆瓣电台(三)获取网络数据 观看地址:http://v.youku.com/v_show/id_XNzMwMzQxMzky.html 这节内容,我们先说了怎么将storyboard中的组件在类中进行绑定。
942 0
|
缓存 Swift
Swift实战-豆瓣电台(四)歌曲列表的展现
原文:Swift实战-豆瓣电台(四)歌曲列表的展现 观看地址 http://v.youku.com/v_show/id_XNzMwNDE0OTA4.html 这节的主要内容是如何利用cell展现获取到的数据。
782 0
|
Swift
Swift实战-豆瓣电台(五)播放音乐
原文:Swift实战-豆瓣电台(五)播放音乐 观看地址 http://v.youku.com/v_show/id_XNzMwODM0MzI0.html   在这节里面,我们简单学习了一下MediaPlayer的使用 引入媒体框架 import MediaPlayer   申...
852 0
|
Web App开发
Swift实战-豆瓣电台(六)视图跳转,传参及回跳
原文:Swift实战-豆瓣电台(六)视图跳转,传参及回跳 youku观看地址:http://v.youku.com/v_show/id_XNzMxMzQ3MDcy.html 要点 在ChannelController里面声明一个代理   这个代理遵循我们自定义的协议ChannlePrococol。
985 0