博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift游戏实战-跑酷熊猫 07 平台的移动
阅读量:7022 次
发布时间:2019-06-28

本文共 416 字,大约阅读时间需要 1 分钟。

原文:

 

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

要点

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        }}

项目文件地址

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

转载地址:http://rycxl.baihongyu.com/

你可能感兴趣的文章
Spring Cloud Alibaba与Spring Boot/Cloud之间不得不说的版本关系
查看>>
docker详细的基础用法
查看>>
从VHD启动第二个操作系统
查看>>
自己整理写的java分页工具条pageUtil
查看>>
MPLS多协议标签交换技术概述
查看>>
AIX磁盘故障的五个场景及处理流程
查看>>
python ping 判断主机是否连通
查看>>
Linux计划任务
查看>>
文件共享需要开通哪些防火墙端口
查看>>
Linq查询语句
查看>>
MacOS High Sierra 引起 VirtualBox Vagrant 同步慢
查看>>
tomcat -6.0.35 安装与配置
查看>>
003-Python流程控制
查看>>
北京,为何离你越来越远
查看>>
LINUX下网卡的相关知识
查看>>
JDBC连接MySQL
查看>>
ns_options ns_enum区别
查看>>
人生哲理
查看>>
MySQL存储引擎小记
查看>>
条件运算符,break,continue,switch的注意事项
查看>>