在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
这节内容我们来实现平台是怎么产生移动动画的。 要点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 创建平台类以及平台工厂类 |
请发表评论