MacOS Playgrounds 学习编程二 第二十六关 构造世界1-连接世界

欢迎来到构造世界,这是全新的一关。

在这里,我们用我们之前学习过的内容进行构造。

首先我们创造一下实例,这是建立在某类方法之上的。

其次,我们用执行命令的方法将此实例进行放置,放置时要用参数的方式进行设置。

在本关,我们的目标是补上那个砖块,让角色能走到开关位置进行切换。

放砖块到指定的位置

我们要把列数和行数确认清楚。

代码如下:

let block1 = Block()

world.place(block1, atColumn: 3, row: 3)

while !isOnClosedSwitch {

    if isBlocked && isBlockedLeft {

        turnRight()

    }else if isBlocked && isBlockedRight {

        turnLeft()

    }

    jump()

}

toggleSwitch()

执行后:

在指定的位置多了一个砖块

注释还是要自己加上去。这一关比较简单。

你可能感兴趣的:(MacOS Playgrounds 学习编程二 第二十六关 构造世界1-连接世界)