简单实现弹跳小球

    作品来自《动手玩转scratch2.0编程》里的教程。文章记录学习成长过程。如有错误和不足,请各位指出。

简单实现弹跳小球_第1张图片
实现效果图

        1.角色分析

            如图所示,我们需要一个球、挡板、以及最底部的矩形颜色。             

简单实现弹跳小球_第2张图片
程序分析

       2.开始编程   

(1).准备:上传角色

        如何找到并且使用scratch我就不再赘述了。我猜你应该具备一定的学习能力。https://scratch.mit.edu/  scratch官网线上学习。

        上传网球、绘制挡板、以及绘制底部矩形。

简单实现弹跳小球_第3张图片
挡板

    同样的底部矩形:

简单实现弹跳小球_第4张图片
底部图形,局部

        (2).让挡板移动起来

    由于挡板是根据鼠标的移动而移动,则可以分析出:根据鼠标当时的x坐标位置来移动的。

简单实现弹跳小球_第5张图片
随着鼠标移动

         (3).让小球移动起来

            <1>让小球面向随机位置。<2>重复执行移动12步,并且碰到边缘并反弹。

简单实现弹跳小球_第6张图片
小球移动

此时运行程序:

简单实现弹跳小球_第7张图片
运行效果

           (4).让小球碰到挡板反弹

简单实现弹跳小球_第8张图片
小球碰到挡板反弹

        (5).让小球碰到底部矩形结束游戏

简单实现弹跳小球_第9张图片
小球碰到底部矩形结束

        3.代码总结:

<1>小球

简单实现弹跳小球_第10张图片
小球代码

<2>挡板

简单实现弹跳小球_第11张图片
挡板代码

        4.源码分享:

scratch官网:https://scratch.mit.edu/projects/326582481/

百度网盘:链接:https://pan.baidu.com/s/1bqAyTzFAQS0GIQ6an-VuQA  提取码:hi9q

结语:现为scratch教师一枚。持续记录学习成长,如有疑问请私聊。

你可能感兴趣的:(简单实现弹跳小球)