跑酷P7 关卡功能
跑酷游戏 第七集
本集我们完成了关卡切换和垂直关卡的功能。
特效修改
我们可以通过修改玩家旋转的角度,来控制旋转的速度和朝着中心移动的速度。角度越小,转的越慢,向中心移动的也越快。还可以修改循环次数来控制动画的长度。

地图垂直滚动
这个实现起来很简单,和我们之前实现地图水平滚动一样,我们让滚动y坐标也改变就可以了。

切换关卡
如果要切换关卡,我们就需要直到玩家现在在哪一关。我们新建一个全局变量关卡,绿旗被点击时赋值为1,在过关后增加1。

然后我们来增加一个新关卡。我们这次增加一个垂直关卡,在绘制关卡完成后,对我们的造型进行改名,名称格式为关卡编号-关卡中的第几个造型。

我们在生成关卡的部分,也要从接收到游戏开始广播时开始。根据关卡变量值的不同,生成不同的关卡。
对于第二关,我们除了修改x坐标,也要修改y坐标让他变成一个垂直的样式。

由于修改了收到广播的代码,我们也有可能出现和物资一样在死亡后重新生成关卡时多次克隆。所以我们要让克隆体在收到广播后删除自己,并且等待一下再进行克隆。

总结
本集我们完成了游戏的关卡功能,并且制作了垂直关卡。我们的游戏可以有多个关卡了。但是可以发现我们的物资和终点位置没有变化,导致不能正常的收集和过关。大家可以思考一下如何去解决这个问题。

浙公网安备 33010602011771号