码迷,mamicode.com
首页 > 移动开发 > 详细

Swift游戏实战-跑酷熊猫 07 平台的移动

时间:2014-07-23 12:13:16      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   文件   

 

这节内容我们来实现平台是怎么产生移动动画的。

要点

1 利用数组存放平台

var platforms=[Platform]()

2 有新的平台产生存放进数组

platforms.append(platform)

3 利用主场景的update方法不断地调用平台工厂类的move方法

override func update(currentTime: CFTimeInterval) {
        platformFactory.move(self.moveSpeed)
 }

4 move方法接收一个参数,是平台移动的速度。通过for遍历平台数组中的平台,通过x坐标的变化产生移动动画

func move(speed:CGFloat){
        for p in platforms{
            p.position.x -= speed
        }
}

项目文件地址

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

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

00 游戏预览

01 创建工程导入素材

02 创建熊猫类

03 熊猫跑动动画

04 熊猫的跳和滚的动作

05 踩踏平台是怎么炼成的

06 创建平台类以及平台工厂类

Swift游戏实战-跑酷熊猫 07 平台的移动,布布扣,bubuko.com

Swift游戏实战-跑酷熊猫 07 平台的移动

标签:style   blog   http   color   os   文件   

原文地址:http://www.cnblogs.com/sandal1980/p/3862282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!