跑酷P7 关卡功能

跑酷游戏 第七集

本集我们完成了关卡切换和垂直关卡的功能。

特效修改

我们可以通过修改玩家旋转的角度,来控制旋转的速度和朝着中心移动的速度。角度越小,转的越慢,向中心移动的也越快。还可以修改循环次数来控制动画的长度。

地图垂直滚动

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

切换关卡

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

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

我们在生成关卡的部分,也要从接收到游戏开始广播时开始。根据关卡变量值的不同,生成不同的关卡。

对于第二关,我们除了修改x坐标,也要修改y坐标让他变成一个垂直的样式。

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

总结

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

posted @ 2025-03-20 09:54  AnzioNiko  阅读(29)  评论(0)    收藏  举报