资源简介 (反弹是) (否否) (球脚本:球可以任意方向移动, 碰到边缘就反弹)第二十八课 弹珠游戏(今日任务)(1)“木板”角色用来接球(2)“足球”角色不停弹跳,碰到边缘可以反弹(3)“足球”角色碰到木板会被反弹,碰到下方的蓝色区域失败,游戏结束(任务拆解)开始确定各角色木板脚本: 键盘控制木板左右移动球碰到木板(碰到蓝区域)是失败(结束)(开始挑战)第一步: 绘制木板,并让木板可以受键盘控制左右移动将木板放置在舞台偏下的部分, 然后为木板添加脚本, 实现木板受键盘控制可以 左右移动的功能! (这段程序请同学们自行编写吧,难度★)第二步: 绘制下方的蓝色区域(球碰到此区域则失败!)第三步:导入球角色,我在此例子中使用了一个足球角色接下来, 我们要思考的问题就是首先球可以移动起来, 然后, 碰到边缘就反弹, 碰到木板也反弹,碰到下方蓝色区域就失败!所以,需要用到的指令应该是:确定球一开始出现的位置,想想这步有没有必要?球一开始的运动方向随机:然后重复执行,执行什么呢? 往下看球可以移动起来,并且碰到边缘反弹碰到木板角色怎么办?(难点) 碰到木板球的运动方向要改变 提示: 动作里有口方向那么如果碰到下方蓝色区域呢?试着把球的程序编出来吧!难点在小球碰到木板后,方向是如何改变的!第四步: 其实, 完成了前面三步之后, 你运行程序, 如果脚本正确的话你应该可 以见到一个接弹球小游戏被制作出来了, 但是, 如果我们止步于此, 那么有点儿太可惜了,我们继续给这个游戏加点儿料!再增加一个球角色我们可以把之前白球的脚本复制给这个黄球, 但是, 我一开始不希望屏幕上有两 个球,而是玩家玩接白球游戏过了 10 秒之后,这个黄球才出现,作为游戏难度 的提升,那么,想想,这个黄球的脚本应该比白球的脚本多什么?提示:(课后思考)(1)接下来,我们还想让这个游戏更好玩一点儿,我们想在上方加 3 个左右不 停移动的木板, 当弹球碰到木板之后, 木板消失, 加分, 过一会儿木板还能再次 显示。 考虑一下,这个程序怎么完成?(2)添加一个计时器,在规定时间内,得到相应的分数,过关,否则失败! 展开更多...... 收起↑ 资源预览