首页 > 代码库 > Swift游戏实战-跑酷熊猫 07 平台的移动
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 创建平台类以及平台工厂类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。