多语言展示
当前在线:1225今日阅读:39今日分享:10

趣味编程--能跳跃障碍的方块(2)

按照我们对游戏的设计,已完成简单场景制作,及在简单场景中,黑色方块可以前后移动。接下来需要完成:>黑色方块能向上跳>遇到深坑时,若没有上跳并向前,则掉入深坑,游戏失败>遇到障碍方块,需要跳上方块,继续向前>遇到终点,显示胜利我们接着往下做吧
工具/原料
1

能上网的电脑

2

浏览器

方法/步骤
1

我们需要让黑色方块能向上跳,我们直接想到的逻辑是:如发现“上移键”被按下,则y坐标增加1我们来尝试用图标,将逻辑表达出来吧

2

我们将上移键侦测加入到重复侦测中,但执行时会发现,黑色方块会上移,但没有出现上跳效果,同时,不会下落,故我们想到多增加一些上跳的距离,之后,让y坐标减少,返回原地

3

此时,双击程序即可看到黑色方块上跳,之后返回原地的效果,但我们还希望黑色方块上跳后,能够向前移动,以便跳过深坑。也就是在黑色方块回落的过程中也要侦测右移键是否被按下,如果被按下,则需要x坐标增加

4

此时,程序变得复杂起来,双击程序运行后,我们发现黑色方块跳得不够高,前行速度不够快,无法跳过白色深沟,需要提高它的上跳高度,和前移距离,尝试进行调整

5

我们将原来移动1或-1处,均改为2,-2,并将上跳和回落的重复次数均改为30,此时,再双击程序运行,只要操作得当,黑色方块就已经可以跳过白色深沟了,看到它飘过去的样子感到很开心呢

注意事项

调试程序是一个需要观察力、和思考逻辑的活,需要不断尝试,要耐心哦

推荐信息