第九课-飞天小猫

课-飞天小猫

作品图片

  • 学习目标

这节课通过”飞天小猫“这款游戏,复习下前面的内容及学习下造型的切换如何在实际中使用。

  1. 着重练习下克隆功能在实际操作中的使用。
  2. 造型切换在实际应用中的使用方式。
  • 程序设计
  1. 准备素材 :选择一个太空背景
  2. 选择“Cat Flying”角色,复制造型,新增一个造型,在这个造型里绘制一个长方形,然后选择拉伸工具。

    

当选择拉伸工具后,会发现,在图片四周有圆形,现在我们就可以对整个图进行拉伸了,我们把长方形的两个对角往里拉一下,然后点击”选择“工具,旋转下造型即可,完成图形如下:

  1. 选择“Balloon”角色,当气球被击中后,会爆炸,所以我们需要给Balloon增加一个爆炸效果。点击角色标签,复制一个Balloon造型出来。为了有爆炸效果,需要把Balloon拆散,点击转换位图。

   点击选择键。

这个时候我们可以选择要修改的地方,可以旋转,可以删除,可以移动位置。看小朋友们的创意了!这样爆炸效果就出来了

  1. 选中小猫开始编程,小猫的动画效果是自由移动,碰到舞台边缘反弹,通过键盘上下键可以控制上下移动,当按下空格键的时候可以换成另一个造型,首先实现自由移动,这部分代码如下:

当按下空格键的时候换成另一个造型,没按下则换成正常造型,用程序语音表达:如果按下空格键,换成造型2,否则换成造型1。这里用到了如果那么 否则。最终实现指令如下:

按下上下键移动这里就不赘述了!

  1. 选择”气球“,气球动画效果是,随机出现10个气球,随机移动,当碰到小猫“舌头”则爆炸。
    1. 先快速克隆10只气球,也就是克隆体循环10次,可以使用,同时隐藏本体,最终代码:

                2.克隆体在随机位置显示,并随机移动,随机移动可以使用移动10步,碰到边缘反弹。今天我们使用另一个简单的指令,这个指令一样可以起到随机移动的效果。

    1. 克隆体在运动过程中,碰到小猫”舌头“则爆炸,小猫的舌头和小猫是一体,直接判断角色的话,就失去了碰到舌头的意义了,那么如何判断呢?可以通过气球碰到舌头的颜色,侦测模块的。当碰到颜色后,气球换成另一个造型,这里可以通过外观模块的。因为碰撞后换成造型2,所以开始的时候需要设定换成造型1.代码如下:

这里需要注意的是,新增加来一个,它和点击绿旗开始一样,都可以加很多个,只要是因为克隆体产生的时间,都可以使用克隆体启动来表示。

运行以上代码会发现问题,碰到颜色后,造型2没有显示,为什么呢?我们看下代码,如果碰到颜色,换成2造型,马上就隐藏了。也就是造型2根本没有展示的时间,所以我们需要让它停顿下。代码如下:

主题程序已经完成,大家可以尝试增加计时器,多久时间内完成游戏胜利,否则失败的效果!

下节课继续!!

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值