Scratch编程第26课:小猫的卧室

今天我们就来创作一个小猫的卧室,当按下键盘的“1”键时,小猫的台灯和卧室会亮起来,当按下键盘的“2”键时,小猫的台灯会熄灭,卧室也会变暗。

核心知识点:按键事件、亮度特效、角色创作、角色造型

首先我们回忆下亮度特效:

file

我们在角色和舞台的外观分类里可以找到亮度特效模块,其中一个可以增加亮度特效,另外一个可以设定亮度特效值。

亮度特效值的区间以及不同的亮度特效值?

亮度特效值的区间是-100到100,当亮度特效值是100的时候,角色就会变成白色,相反,当亮度特效值为-100的时候,角色就变成黑色,在这个区间,亮度特效值越大,角色会越白,相反则会越黑。

今天我们自己绘制一个新角色:台灯;

我们使用新建角色中:绘制新角色功能,自己使用画笔和颜色填充,非常轻松地就画出了一台漂亮的台灯(我发现自己还是很有绘画天赋的…),因为台灯有开合关两个状态,所以我们在台灯的造型中通过复制增加了一个新造型,在一个造型中添加“ON”代表了开灯状态,一个造型中添加了“OFF”代表了关灯状态。

file

准备工作完成啦,我们开始写程序吧。

程序很简单:

  • 当按下“1”键→开灯,同时房间变亮
  • 当按下“2”键→关灯,同时房间变暗

使用按键事件模块,我们很轻松地写好了程序:

首先是台灯的程序:

file

其次是房间背景的程序

file

试试看,按下1键和2键,房间是不是按照我们的要求变化了?

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代