欢迎来到构造世界,这是全新的一关。
在这里,我们用我们之前学习过的内容进行构造。
首先我们创造一下实例,这是建立在某类方法之上的。
其次,我们用执行命令的方法将此实例进行放置,放置时要用参数的方式进行设置。
在本关,我们的目标是补上那个砖块,让角色能走到开关位置进行切换。
我们要把列数和行数确认清楚。
代码如下:
let block1 = Block()
world.place(block1, atColumn: 3, row: 3)
while !isOnClosedSwitch {
if isBlocked && isBlockedLeft {
turnRight()
}else if isBlocked && isBlockedRight {
turnLeft()
}
jump()
}
toggleSwitch()
执行后:
注释还是要自己加上去。这一关比较简单。