这一关,还是两个人物互相配合,一个负责升降平台,另一个负责收集宝石。 开始还是要先设定两个人物的属性,一个是专家,一个是角色。 然后再定义两个带...
上一关我们学习了给move设置参数,这一关我们来给turnLock设置两个参数。 给函数move设置参数的时候,只需要设置前进几步,一个参数就可...
这一关开始学习参数。 之前使用moveForward()的时候,有没有感觉奇怪,每次只能走一步,那就是因为没有用到参数,两个小括号()没有参数。...
这一关同样需要两个搭档配合,一个升降平台,另一个收集宝石,打开开关。 这一关不同的地方在于,两个平台是由两个锁分别控制的,绿色的平台由绿色的锁控...
这一关需要使用不同类型的角色来共同完成任务。 首先要定义两个人物,一个专家,一个普通角色 let expert = Expert() let c...
这一关是还是书写专家角色的操作。 这里增加了一个向下转锁的操作,就是把平台下降后,可以走过去收集宝石。 还是先要初始化专家的属性: let ex...
这一关,需要自己定义角色的类型,之前我们舞台上的角色一直都是Byte,这次不同了,需要一个有特殊能力的角色,这个角色能够控制砖块的升降。 我们看...
上一关花费了我近2个小时的时间才闯关成功。接下来看看这一关。 先创建一个常量totalGems存储每次闯关出现的宝石总数。 然后创建一个变量ge...
这一关仍然是需要通过改变传送门的状态来过关。 我们先创建两个变量gemCounter和switchCounter,用来给宝石和开关计数。 var...