儿童ipad学编程语言swift playgrounds(二)第14关 初始化专家

这一关,需要自己定义角色的类型,之前我们舞台上的角色一直都是Byte,这次不同了,需要一个有特殊能力的角色,这个角色能够控制砖块的升降。

初始化你的专家


我们看到舞台上,有两个宝石所在的位置,用我们之前的角色是过不去的,要首先把所在的砖块升起来,与其他砖块一样平,才可以走过去。

这时,我们就需要一个有特殊能力的角色“专家”,这个专家可以通过打开锁的方式,把平台升起来,让砖块一样平。

需要先定义一个角色expert,让它成为专家角色。

let expert=Expert()

由于角色不同了,编写的程序跟以前有很大不同,就是每个动作前都要加上角色的名字,结构是这样的:

角色名.动作名

嗯,看起来确实有些繁琐。

专家角色的主程序

你可能感兴趣的:(儿童ipad学编程语言swift playgrounds(二)第14关 初始化专家)