用户:
ChyEita查看:1 回复:3 评论:1 创建时间:2021-07-21T00:14:38
为什么要做这一篇教程呢?
首先的原因是:最近有很多人问我我,跑酷怎么做??怎么做好跑酷??(不是凡尔赛)
其实,做好这种平板跳跃类酷跑游戏,真的真的非常简单(没有使用反语)

在这个社区里,做好一个酷跑作品,必须要做好跳跃模块,跳跃做得好不好,就可以决定你这作品做得好不好......
所以,只要做好你的跳跃模块,就可以
上首页!!!
(当然不要太差)
你可以做出下面的这种效果,让角色自己向前移动,手动控制角色的“跳”与“滑铲”。

但是你可以做出像马里奥那样的全手动移动吗?
相信,很多人都会说:“那这还不简单吗,使用物理啊积木!”。

但是,皮某人在这里慎重的说一句:
“
物理真的容易出现bug!!!
”
所以,今天我就要教大家不用物理模块也可以做出优质的跳跃模块。
例品:
https://shequ.codemao.cn/work/52515932
说了那么多,就不拐弯抹角了,进入正题吧!
--------------------------------------------分割线------------------------------------------
注:本教程章所有的游戏素材都来自作者原创作品当中《(开源)史莱姆历险记》当中,游戏链接如下:
https://shequ.codemao.cn/work/52515932
首先老规矩,选(画)好背景:

一个蓝天绿地就可以了(可以自己搭配)。
其次,在选出(画出)我们的主角:
注意:如果非长(正)方形角色的话,角色最底下一定要是一个长(正)方形,可以用背景色来掩住。
然后......就可以开始搭积木了!
是的,你没有听错,2个角色就可以了。
-------------------------------------------------------------------------------------
做好素材后,先不要着急搭积木,得先创建两个变量:

提示:初始值都为0。
然后,(一定要)确定好该角色的初始(第一次的)位置,如:

接着,以重复执行框着,搭建出这个:

有的训练师可能很疑惑,为什么刚开始Y要减少0.7呢?
别急,待会儿你就知道了。
Y下面的那些积木不要我说都可以理解吧,X为主角移动的距离,面向就是可以面向一个地方移动多少步(同时也可以起到美观性)。
然后,在搭建一个积木,试图让主角真的能够动起来,积木如下:

注:所有的运算符号都是为了调速!
然后,我们就得到了一下这一串编程X的积木:

运行一下,是不是左右移动变得十分流畅了呢(Y移动没进行编程,所以大家不用着急)?
接着就可以编程Y移动了。
首先,是一大串套娃系列(阶段性移动):

注意:以后所有的X、Y都将编程Xv、Yv,作者这样命名是为了大众化,因为作者看scratch的很多人都是这样命名的(盲目跟风)。
最后(小)一个套娃,是调整(进行)X、Y的移动,还有一个设置变量的if(如果)句型,是为了做到平板跳跃的效果(就是可以弹着墙跳,不喜欢删除即可),积木如下:

然后,在调整一下接触地面:

跳跃:

接着就没了。
最重的积木总共有:

是不是非常的简单呢?
--------------------------------------------------------------------
最后,背景的切换什么这些就很简单了,大家如果想要了解,可以去我的作品《(开源)史莱姆历险记》进行查看,已经开源。https://shequ.codemao.cn/work/52515932
在这基础上,你还可以进行关卡设计,玩法创新等等有趣的东西。
最后的最后,别忘了评论一下,关注一下作者,支持一下,谢谢。
