Swift游戏实战-跑酷熊猫 03 熊猫跑动动画

简介: 原文:Swift游戏实战-跑酷熊猫 03 熊猫跑动动画 这节内容,我们一起来利用SKAction的来为熊猫创建动画,我们将学会通过纹理组产生动画,使用永远循环的SKAction让熊猫不停的跑动。
原文: Swift游戏实战-跑酷熊猫 03 熊猫跑动动画

这节内容,我们一起来利用SKAction的来为熊猫创建动画,我们将学会通过纹理组产生动画,使用永远循环的SKAction让熊猫不停的跑动。

要点:

枚举的使用:用来记录熊猫的动作状态

 enum Status:Int{
  case run=1,jump,jump2,roll //当run被赋值为1的时候,后面的jump,jump2,roll会被自动赋值为2,3,4
}

 

通过序列帧纹理产生动画:

SKAction.animatWithTextures(texture数组,播放的间隔时间)

 

永远循环动画:

SKAction.repeatActionForever()

项目文件地址

http://yun.baidu.com/share/link?shareid=3824235955&uk=541995622

 

Swift游戏实战-跑酷熊猫系列

00 游戏预览

01 创建工程导入素材

02 创建熊猫类

目录
相关文章
|
Swift Perl
Swift:Lottie实现tabBar切换动画
Swift:Lottie实现tabBar切换动画
584 0
Swift:Lottie实现tabBar切换动画
|
机器学习/深度学习 人工智能 文字识别
《MNN For Swift》移动端机器学习实战课程发布!
5期系列课程教学,最新实践分享!
840 0
《MNN For Swift》移动端机器学习实战课程发布!
|
iOS开发
swift4.0 CAKeyframeAnimation,抖动动画
demo地址: https://github.com/weiman152/CAKeyframeAnimationDemo 继上一篇之后,这一篇我们来介绍使用CAKeyframeAnimation来实现简单的抖动动画。
1437 0
|
iOS开发
swift4.0 CAKeyframeAnimation动画使用
简单的平移、缩放和旋转以及渐隐渐显,都可以使用 UIView.animate(withDuration: 0.25, animations: { // 最终的结果显示 }) { (_) in // 动画完成之后要进行的操作 } 如果是稍微复杂的动画,比如沿着曲线运动,就可以考虑使用关键帧动画CAKeyframeAnimation实现。
1175 0
太阳升起并下落的小动画-SWIFT
一个小小的动画,太阳公公上山又下山。先上效果图。   用 lipecap 录的gif效果有点卡顿。好吧,说下如何实现的。 首先在一个大圆内先计算出内切九边形各个顶点的位置,接着连接相应的顶点变成一个九角星太阳的九条光芒,然后在九角星的中心画一个圈形的Layer,这样就大致画好了大阳的形状。
2703 0
|
iOS开发 Swift API
写在新书《Swift开发手册:技巧与实战》出版之际
1月份的时候新书出版了,正值研究生毕业之际,想写点什么又无法抵抗毕业浮躁的心态,所以推到了正式入职之后。
1059 0