第六课 弹珠游戏¶
今日任务:¶
任务拆解:¶
动手操作:¶
第一步:绘制木板(角色1),并让木板可以受按键控制左右移动。
将木板放置在舞台偏下的部分,然后为木板添加脚本,实现木板受按键控制可以左右移动的功能! (这段程序请同学们自行编写吧,难度等级:一颗星)
第二步:绘制下方的蓝色区域(角色2),球碰到此区域则失败!
第三步:导入球(角色3),我在此例中使用了篮球的角色。
接下来,我们要思考的问题就是首先球可以移动起来,然后,碰到边缘就反弹,碰到木板也反弹,碰到下方蓝色区域就失败!所以,需要用到的指令是: 确定球一开始出现的位置,想想这步有没有必要?
球一开始的运动方向随机:
然后重复执行,重复执行什么呢?往下看:
球可以移动起来,并且碰到边缘反弹。
碰到木板角色怎么办?
(难点)碰到木板球的方向要改变:
那么,如果碰到下方蓝色区域呢?
试着把球的程序编出来吧!难点在小球碰到木板后,方向是如何改变的?
第四步:其实,完成了前面三步之后,你运行程序,如果脚本正确的话,你应该可以见到一个接弹珠小游戏被制作出来了。 但是,如果我们止步于此,就有点太可惜了,我们继续给这个游戏加点料!
再增加一个白球(角色4),我们可以把之前篮球的脚本复制给这个白球,但是,我不希望一开始屏幕上有两个球,而是玩家玩接篮球游戏过了10秒之后,这个白球才出现,作为游戏难度的提升,那么,想想,这个白球的脚本应该比篮球的脚本多什么? 提示: