各位小伙伴大家好:

上期我们学习了如何设置背景,和设计一个小项目总结了动作模块。

本期开始我们学习外观模块下的指令。

首先我们来看看前面两个指令

第一个指令是在角色对象上出现一个对话框,显示角色所说的话。

后面有一个时间参数,默认停留2秒。

计算机代码执行的顺序是,从上面往下依次执行。

所以这两条代码会依次显示对话框hello和你好并停留2秒。

说和思考指令的区别在出现的图形不同。(还没发现有其他不一样的地方)

↑这两个指令的区别在于,第一个有时间参数可以设置停留时间。

↓第二个没有,所以会一直停留在屏幕上,直到下一条命令开始执行。

这里没有下一条指令所以会一直显示在屏幕上。

下面我们来看看显示和隐藏

点击隐藏小猫会消失。如果让小猫重新出现就必须使用显示指令。

接下来是切换造型指令。小猫默认有两个造型,大家可以在脚本旁边的造型区看到。

我们将指令拖动到右边脚本区,点击可以切换到我们想要的造型。

一般游戏一个人物有多个造型,造型越多所能显示的效果越逼真。

这个指令的弊端是每一次切换都需要事先选择好,不能自动切换。

因此就有了下面的指令

这个指令会让角色造型在造型库中依次切换。点击自动切换到下一个造型。

下面我们继续来看有关背景的指令。

如果我们将这个指令拖到右边点击你会发现没有反应。

原因是如图,我们只有一个背景。默认的白色,所以要想背景可以切换,至少需要两个背景。

我们在背景区选择一个背景(不知道如何选择的可以去看看我们上一期课程)

现在我们可以看到有两个背景可以选择了。

这下来我们做一个小项目来巩固一下我们今天所学的知识。

↓这是代码↓

我们来看一看执行效果视频

 
 
00:00
 
00:13
 
 
 

接下来我们继续看看另一个小程序。

下面是运行效果视频。

 
 
00:00
 
00:14
 
 
 

好本期就到这里,内容有点多,希望大家能多多练习,把一些指令随便组合去实验。

scratch少儿编程第一季——07、人要衣装佛靠金装——外观模块的更多相关文章

  1. scratch少儿编程第一季——02、scratch界面介绍

    各位小伙伴大家好: 上期我们简单的介绍了Scratch的一些基本信息,和scratch软件的下载. 今天我们一起来了解一下Scratch的编程界面的介绍. 关于版本我考虑之后还是决定基于Scratch ...

  2. scratch少儿编程第一季——09、声音模块:吹拉弹唱我也会

    各位小伙伴大家好: 上期我们学习了外观模块的指令,学会了制作特效. 本期我们来学习如何给游戏配音. 声音模块的指令不是很多,我们一起来看看吧. 首先第一个就是播放声音,里面默认插入了喵叫声. 我们点击 ...

  3. scratch少儿编程第一季——06、人在江湖混,没有背景怎么行。

    各位小伙伴大家好: 到上期我们学习了动作模块的全部指令.接下我们用动作模块做一个小小项目,来总结我们前面学的内容. 在做项目之前我们先来换一个背景. 在左下角舞台区,点击打开背景库,选择自己所需要的背 ...

  4. scratch少儿编程第一季——01、初识图形化界面编程的神器

    各位小伙伴大家好: 说到2018年互联教育的热门事件,那就不得不提Scratch. 相信各位不关注信息技术领域的各位家长也都听说过这个东西. 对于小学阶段想要接触编程或信息技术学生来说,Scratch ...

  5. scratch少儿编程第一季——05、移动还可以这样动

    各位小伙伴大家好: 上期我们学习了怎么控制方向和移动的程序块. 今天我们继续学习运动模块下的其他9个指令(程序块). 首先来看前面两个关于x坐标的程序块. 分别是将x坐标增加()单位,和将x坐标设定为 ...

  6. scratch少儿编程第一季——04、想要做到有的放矢,瞄准方向很重要

    各位小伙伴大家好: 上期我们学习了动作模块的前面三个指令,今天我们继续学习下面的5个指令. 首先来看第一个(控制方向): 面向90方向默认就是屏幕的右边. 点击白色文本框上面的▼可以打开下拉菜单. 大 ...

  7. scratch少儿编程第一季——08、特效我也会

    各位小伙伴大家好: 上期我们学习了外观模块的角色切换,今天我们继续学习外观模块的其他指令. 首先来看特效指令. 这里我们克隆了三只小猫作对比,将颜色特效增加25. 这个指令除了颜色特效还有很多其他的特 ...

  8. Scratch少儿编程系列:(十)系列总结及后续计划

    一.系列文章的来由 本篇为该系列文章的一个简单总结, 从初次接触Scratch开始,在写本系列文章过程中,一边读书,一边通过例子做练习. 技术实现,对于我跟人来说,没有什么难度. 我相信,对于一个初次 ...

  9. Scratch少儿编程系列:(五)猜数字

    一.程序说明: 程序生成1-100之间的随机数,如56,小明在输入框中输入猜的数字.如输入80,提示“猜大了”,如输入45,则提示“猜小了”. 不超过5次猜中,则成功,否则失败. 二.程序的流程图 为 ...

随机推荐

  1. java读取excel文件数据导入mysql数据库

    这是我来公司的第二周的一个小学习任务,下面是实现过程: 1.建立maven工程(方便管理jar包) 在pom.xml导入 jxl,mysql-connector 依赖 可以在maven仓库搜索 2.建 ...

  2. 通过AS提交AndroidLibrary到JCenter仓库

    注意事项: //版本需要一致,如下版本对应gradle-4.4-all.zip dependencies { classpath 'com.android.tools.build:gradle:3.1 ...

  3. ngx.shared.DICT.expire 详解

    ngx.shared.DICT.expire 原文链接: ngx.shared.DICT.expire syntax: success, err = ngx.shared.DICT:expire(ke ...

  4. .htaccess文件常见到[QSA][NC][L][R][F]的意思

      .htaccess文件常见到[QSA][NC][L][R][F]几个字符在代码末尾,下边列出它们在静态规则中的作用,以备参考.   NC : no case,不区分大小写,忽略大小写: L : l ...

  5. Android:StateMachine 之 WifiStateMachine

    一.状态图: 二.代码分析: \frameworks\opt\net\wifi\service\java\com\android\server\wifi\WifiStateMachine.java 1 ...

  6. XListView实现上拉加载下拉刷新

    package com.loaderman.androiddemo; import android.content.Context; import android.util.AttributeSet; ...

  7. osg qt fbx ifc bim osg ive 3ds max rvt

    项目环境变量配置 include E:\Qt\Qt5.12.2\5.12.2\msvc2017_64\include E:\OpenSourceGraph\OpenSceneGraph_install ...

  8. 123457123457#1#-----com.threeapp.ErTongHuaXue01----儿童滑雪大冒险

    123456123456#0#-----com.threeapp.ErTongHuaXue01----儿童滑雪大冒险

  9. LeetCode_121. Best Time to Buy and Sell Stock

    121. Best Time to Buy and Sell Stock Easy Say you have an array for which the ith element is the pri ...

  10. Centos7安装php5.6并配置php-fpm协同工作

    yum install epel-release rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm yum in ...