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

 

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

要点

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 创建平台类以及平台工厂类

posted on 2014-07-23 09:45  老镇  阅读(1139)  评论(8编辑  收藏  举报

导航