设为首页收藏labplus社区产品资料库
8
积分值+2
4
掌控币+1
0  关注
35  粉丝
27  帖子
大于
2020年04月01日

#基础使用#掌控板制作“不要停!八分音符酱”小游戏

掌控板制作“不要停!八分音符酱”

“不要停!八分音符酱”这个小游戏,是我毕业后的第二年在手机中比较火爆的一款小游戏,也是很多同事们沙哑喉咙的“元凶”吧!哈哈!很多人为了更高分数,不惜再高的声音来走的更快,跳地更高,这样才能更稳妥的跨越各种障碍。


加下来接下来我们一起来做一下,记住保护好你的喉咙(我们这里的启动声音并没有设置的很高,所以请放心游戏,这个参数可以自己调整的)。


首先我们制作“坑”,就是不平整的路面缺陷:

使用显示模块中的绘制和擦除水平线,我们初始化的高度为y=50的位置。

先绘制了整段线段,再擦除我们的“坑”,这样就完成了“坑”的制作。



然后制作我们的主角“八分音符酱”,使用“绘制实心球”即可完成,不过要对它的位置进行一下调整(xy轴位置和半径,一切为了画面更加和谐)。

这里简单的说一下我的变量,dx(每次循环,修改坑的长度);score(分数统计,可要可不要);x0(坑的起始位置点x,的坐标,y轴是固定的50,不需要动,“坑”的位置是要移动的);x(主角,球的位置x坐标);y(主角,球的位置y坐标)


逻辑位置判断

声音值大于100,开始行走向右(实际上是“坑”向主角走来,所以是增加-3);

声音值大于200,向上跳跃(y坐标,所以是增加-1);

情况1,主角下没有坑、不跳跃→不掉落,始终保持y坐标在44以上(y<=44);

情况2,主角下没有坑、跳跃→不掉落,始终保持y坐标在实际运算位置(y<44);

情况3,主角下有坑、跳跃→不掉落,始终保持y坐标在44以上(y<=44);

情况4,主角下有坑、不跳跃→掉落(y<44),当y>50时,游戏中断结束。


Y轴上边界,不能一味的高音量就可以得高分,没那么容易,如果y<16,那么游戏同样中断。


当“坑”移动到最左边(x0<0)时,新的“坑”在最右边(x0=127),制作完成。


以上就是我所制作的《掌控板制作“不要停!八分音符酱”》。


2

点赞

619 次阅读3 条评论2 人赞2 人订阅
3条评论