zoukankan      html  css  js  c++  java
  • Scratch编程:游泳的火柴人(四)

     上节课的内容全部掌握了吗?反复练习了没有,编程最好的学习方法就是练习、练习、再练习。一定要记得多动手、多动脑筋哦~~

    01

    游戏介绍

    这是一款简单的小游戏,实现了一个手绘的火柴人在水里游泳。

    02

    设计思路

    • 这个游戏主要由一个海边大道背景和一个小火柴人组成;
    • 小火柴人通过工具自带的“绘图编辑器”绘制,通过绘制多个造型及代码控制来实现游泳的动画效果;

    03

    实现过程

    第一步:绘制角色

    1,点击角色区的“绘制”按钮,打开绘图编辑器;

    跟我学Scratch编程:游泳的火柴人(四)

    绘制按钮示意图

    2,利用绘图工具绘制一个如下图火柴人,有三个不同造型

    跟我学Scratch编程:游泳的火柴人(四)

    绘制三个不同造型的火柴人

    小技巧:

    首先绘制好第一个火柴人后,再复制两个小火柴人,在现有小火柴人的基础上稍微调节即可。

    第二步:脚本设计

    整个游戏通过两个脚本来实现:

    1. 一个用来控制造型的切换,实现角色的动画效果;

    2. 一个用来控制角色的移动。

    切换造型时,为了防止切换过快,加入了一个等待语句(尝试修改等待的时间来调整动画的快慢)。完整代码实现如下图:

    跟我学Scratch编程:游泳的火柴人(四)

    第三步:添加背景

    从系统角色库中,选择“户外”里的“Underwater 1”背景;确定导入背景。

    第四步:运行程序,效果如下图

    跟我学Scratch编程:游泳的火柴人(四)

    第五步:保存文件。

    在文件菜单下“保存到电脑”就可以把作品保存好了。

    04

    总结

    这节课我们应当掌握:

    • 学习利用“绘图编辑器”中的工具绘制图形,创建角色;
    • 进一步巩固角色动画的实现方法;

    05

    拓展训练

    自制角色最能体现个人绘画能力和创意。尝试自己绘制一个角色,并把它做成动画。

  • 相关阅读:
    《DSP using MATLAB》Problem 6.17
    一些老物件
    《DSP using MATLAB》Problem 6.16
    《DSP using MATLAB》Problem 6.15
    《DSP using MATLAB》Problem 6.14
    《DSP using MATLAB》Problem 6.13
    《DSP using MATLAB》Problem 6.12
    《DSP using MATLAB》Problem 6.11
    P1414 又是毕业季II
    Trie树
  • 原文地址:https://www.cnblogs.com/scratch3/p/11423488.html
Copyright © 2011-2022 走看看