我们在这次教程里介绍“成功”的钥匙,所谓钥匙,其实就是英文“key”的直接翻译,key在这里也有键盘上的按钮的意思。所以“成功”的钥匙这系列关卡,其实是让我们学会用键盘控制物体(比如猴子啦,乌龟啦,老鼠啦等等会动的动物)来让小猴子吃到香蕉。
![](https://img.haomeiwen.com/i2210978/64ae8b0ed2ea5f70.png)
这一系列关卡包括第166关至第179关,一共14关,今天我们介绍前7关,即第166-172关,明天我们介绍后7关。
第166关
![](https://img.haomeiwen.com/i2210978/f53fcb81375e2f8f.png)
![](https://img.haomeiwen.com/i2210978/42c180466c2b9e6b.png)
这一关里,我们看到画面右侧的代码如下:
![](https://img.haomeiwen.com/i2210978/c32e411c525b76b4.png)
点击RUN!之后,不管我们按键盘上的什么按钮,小猴子就向前走。按一下键盘上的键,小猴子就走一步。
注意,并不是按一次之后,小猴子就一直走哦。
点击运行看效果!
![](https://img.haomeiwen.com/i2210978/9fa99bf499534176.gif)
![](https://img.haomeiwen.com/i2210978/85a677534d17a881.png)
第167关
![](https://img.haomeiwen.com/i2210978/afe07f6a4f7e90c6.png)
![](https://img.haomeiwen.com/i2210978/bfb38b0130134bda.png)
这一关里,我们需要改方框里的数字。因为-1表示往后走,我们当然不希望小猴子掉进河里啦,所以我们可以把数字-1改成1,如下:
![](https://img.haomeiwen.com/i2210978/ef405fff6b4974c4.png)
![](https://img.haomeiwen.com/i2210978/6b7013e90b088697.png)
点击运行看效果!
![](https://img.haomeiwen.com/i2210978/17d0913bf797a3f8.gif)
![](https://img.haomeiwen.com/i2210978/32914b0d332f5c6f.png)
第168关
![](https://img.haomeiwen.com/i2210978/8f70c90d30850682.png)
![](https://img.haomeiwen.com/i2210978/57fca13f65c643d8.png)
如果我们希望使用键盘中的一个特定的键让小猴子往前走,可以使用if判断语句来判断。
比如if key == 'w'表示,只有当我们按下“w”这个键的时候,才会去做一些动作,如step 1.
代码如下:
![](https://img.haomeiwen.com/i2210978/b10f129b0841b78f.png)
如果我们觉得按一次w,小猴子才走1步,太慢了,我们可以走2步。
![](https://img.haomeiwen.com/i2210978/9442658919ac1b48.png)
点击运行看效果!
![](https://img.haomeiwen.com/i2210978/c66da15c4d3084fd.gif)
![](https://img.haomeiwen.com/i2210978/88163d9263987c97.png)
第169关
![](https://img.haomeiwen.com/i2210978/e07513e71b395d93.png)
![](https://img.haomeiwen.com/i2210978/d41922928b9c4066.png)
我们既然可以按w往前走,也可以按s往后走。之所以选择这两个按钮,是因为大多数游戏的按钮是用w前行,用s后退。
所以我们不需要修改代码,如下:
![](https://img.haomeiwen.com/i2210978/10cca985884883ef.png)
点击运行,用w和s控制猴子吧!
![](https://img.haomeiwen.com/i2210978/05923b7e57d4bfd3.gif)
![](https://img.haomeiwen.com/i2210978/e043e9f9dcef9e67.png)
第170关
![](https://img.haomeiwen.com/i2210978/c8ee9d3fa54e5976.png)
![](https://img.haomeiwen.com/i2210978/5b3123a146d8d973.png)
如果小猴子需要拐弯怎么办?
可以用一个字母让小猴子转弯。
这里我们用l让猴子左转,纯粹是用left的缩写。
当然,你也可以用r让猴子左转,用l让猴子右转,都是可以的,只是不那么直观。
我们写代码的时候尽量用默认的英文单词来表示可以方便自己和他人理解。
代码如下:
![](https://img.haomeiwen.com/i2210978/aff09167ebd89955.png)
点击运行,控制小猴子去吧!
![](https://img.haomeiwen.com/i2210978/a5bd714a0c64f30a.gif)
![](https://img.haomeiwen.com/i2210978/1efec6bd8e08f75a.png)
第171关
![](https://img.haomeiwen.com/i2210978/1f314c31497d088d.png)
![](https://img.haomeiwen.com/i2210978/a5e38ae3e34f0d5c.png)
这一关和上一关是类似的,代码如下:
为了让小猴子走得更快,我用step 2。
![](https://img.haomeiwen.com/i2210978/51ba25cfc6a2bd2f.png)
点击运行,控制小猴子吧!
![](https://img.haomeiwen.com/i2210978/6319c964fbd3d134.gif)
![](https://img.haomeiwen.com/i2210978/f0a069d35d52b5b7.png)
第172关
![](https://img.haomeiwen.com/i2210978/134b3ec6a8a3f919.png)
![](https://img.haomeiwen.com/i2210978/61ee5dceb0d9cb2e.png)
在这一关里,我们需要让猴子转弯,不然小猴子就掉进海里去了。
BUT!
如果我们让小猴子左转或者右转,依然不是特别灵活,所以我们可以考虑让小猴子只顺时针或者逆时针转一定的度数,比如代码可以如下:
![](https://img.haomeiwen.com/i2210978/51d606077d17a7cd.png)
点击运行,控制小猴子吧!
不要让它掉进海里哦!
![](https://img.haomeiwen.com/i2210978/4b982988cd963eb7.gif)
![](https://img.haomeiwen.com/i2210978/85774fabf5f382d0.png)
总结
“成功”的钥匙的前7关就介绍到这里了,这7关里,我们学会了如何用字母控制小猴子运动,包括前行,后退,转弯。
后7关有哪些好玩的技巧呢?让我们期待吧!
ps: 前几天我出去旅游,没有完成一周一次的更新,抱歉!今天的更新是弥补上一周的攻略,明天会更新本周的攻略。
网友评论