购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 常用命令

2.2.1 前进命令

move();

功能:向前移动一个砖块

说明:楼梯不影响移动

大家可以看到地上的砖块,move()命令可以控制主角向前移动一个砖块,如图2.2所示。

图2.2 move()命令

当主角遇到楼梯时,move()命令会自动爬上或爬下楼梯,因此,楼梯只能改变主角所在的高度,而并不会影响主角的移动。在有楼梯的砖块上运行move()命令,也是移动一个砖块。

老师,移动这个命令我明白了,但是如果想要转向,该怎么办呢?

好的,接下来要介绍的新命令将会解决你的问题。

2.2.2 左转命令

left();

功能:向左转

说明:左转并不会离开当前砖块

左转命令left()可以控制主角在当前砖块上左转。在使用move()命令移动的过程中,如果想要将移动方向改变为向左就需要使用left()命令。在控制主角行进过程中可以多次使用left()命令来改变行进方向,每使用一次,主角就会向左转一次。

2.2.3 右转命令

right();

功能:向右转

说明:右转并不会离开当前砖块

右转命令right()可以控制主角在当前砖块上右转。right()命令和left()命令的使用方法是一样的,可以多次使用right()命令,每使用一次,主角就会向右转一次。

2.2.4 收集命令

take();

功能:采集南瓜

说明:只能在南瓜所在的砖块上使用

当主角在行进过程中遇到前方有南瓜时,主角移动到南瓜所在砖块后,南瓜会从地面移动到主角头顶上,通过take()命令跳起来收集头顶上的南瓜。

南瓜是场景中需要收集的物品,大家见到南瓜后,就需要通过take()命令把它收集起来,完成场景任务。

老师,在头顶没有南瓜时,能用take()命令吗,如果用了会有什么效果?

可以用,效果是主角会跳起收集,因为没有南瓜,所以南瓜没有收集到。

哦,明白了,那在移动中也可以多次使用take()命令吧?

是的,每使用一次,效果就是主角跳起采集一次,头部有南瓜就采集到了,没有就没有采集到。

2.2.5 开关命令

toggle();

功能:切换开关状态

说明:开关有“打开”和“关闭”两种状态

切换开关状态命令toggle(),可以切换开关的状态,执行命令时主角需要站在开关上。如果在没有开关的地方执行这个命令,主角也会做出相应的动作,但不会有任何的效果。

开关也是场景中需要交互的物品,开关有两种状态,打开状态和关闭状态,如图2.3所示。大家见到开关后,就需要通过toggle()命令将它切换到“打开”状态,这样才能够完成场景任务。

图2.3 开关的两种状态

知识小课堂

如果大家忘记之前学过的命令,可以在代码编辑区右上角找到问号标志的按钮,单击后可以在提示区显示之前学过的所有命令。 aoKQHdU2Hdch3RcONbldLzPSr52RsUXIB/ipRcC4EOpy+hANJqYBObBngAVxRphf

点击中间区域
呼出菜单
上一章
目录
下一章
×