android 打砖块教程,少儿编程教程:设计打砖块游戏。

凤县微课堂,你我共成长。

愿以此小小的平台,助你成就更好的自己。

第二百零七期

少儿编程教程

第5讲

设计打砖块游戏。

创建一个小球的角色。

baa3b9b5b257b2c6cf2f7099d5e86892.png

在运动选项中选择“碰到边缘就反弹”,当角色运动到窗口的边缘,就会反弹运动。在控制选项中选择重复执行,并在运动选项中选择移动10步。这样小球就会一直移动,当遇到边缘就会反弹运动了。

7998e36ba4dab10f13810762462f1c6f.png

最后添加一个开始事件,和一个移动的初始方向。

70b72b410ce6c631f89de585e9e5859d.png

点击小绿旗,小球就会在舞台区内运动。

接下来,我们给小球添加一个横板当做挡板,并添加左右移动的动作,当按下向右键时,横板向右移动10步,按下向左键时,横板移动-10步,也就是向左移动10步。

afcce6c28c178567636744a8c410b64a.png

92fd11365fca990c65a542976e60cbce.png

这时候,小球和横板之间没有联系,横板还不能起作用,我们切换到小球的角色,在控制选项卡中,选择一个“如果--那么”命令,这是条件选择语句,如果满足条件,就会执行下面的操作,在如果里面添加一个侦测的判断,碰到挡板就执行后面的操作。

添加碰撞后的操作,让小球转向一个随机的角度。添加一个转向,然后在运算中选择随机数的操作,更改一下随机数。之后再添加个移动。

af2cf39bfaad86a212879b2c19eb202b.png

最后将碰撞的判断整个放在小球的移动里。

ad4e8493450ab712d07db7d6db3db81f.png

运行一下,看看效果。

游戏过程中,我们需要记录积分,记录积分需要一个变量。在代码项目里选择变量选项,点击新建变量,起个名字,比如001,点击确定就好了。左侧会显示变量的相关信息,右侧舞台区左上角会有积分显示。

56d5516dfd60308981e38c2834945551.png

ed575c6c64ae1116f19a031ef8f333ae.png

添加一个将积分设成0的操作。再添加一个控制检测,如果当碰到舞台边缘,就执行增加积分的操作,再添加一个增加积分的操作,最后添加重复执行,组成一个完整操作,当小球在屏幕上移动,碰到边缘时,积分就会变更了。

2a433f6edfcfb4340197b6f7d7cbed9d.png

现在我们来添加砖块,从角色里面选一个方块,在造型选项卡中将其缩小,进行复制粘贴,排列成阵,更换不同的颜色,方块就做好了。给方块设置动作,让其在碰到小球后产生变化。

697c88b29921e6cfded4066bac605b3b.png

173132cab5182d57bb2ed78dca265e3f.png

接下来调整小球的动作,让它在碰到不同的颜色时积到不同的分数,打砖块游戏就完成了,大家可以比比看谁的积分最高,还可以对游戏进行修改,让它更加有趣好玩。

今天的内容就到这里,下节学习增加特效,谢谢大家,再见。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值