跳转到内容

使用角色和造型

角色是你 Scratch 项目的心脏和灵魂 - 它们是让你的故事栩栩如生的角色!把角色想象成舞台上的数字演员,每个都有自己的服装、声音和特殊能力。

角色是你 Scratch 项目中任何可以移动、改变外观、发出声音并与其他角色互动的角色或物体。每个角色就像一台迷你电脑,有自己的:

  • 造型 - 不同的外观和服装
  • 声音 - 声音、音乐和音效
  • 脚本 - 控制行为的程序
  • 位置 - 在舞台上出现的位置

🎨 视觉角色

角色可以是人、动物、物体,或完全想象的生物。你的创造力是唯一的限制!

🎬 互动演员

每个角色都可以响应点击、按键和与其他角色的互动。

🔄 动画生物

快速切换造型创建流畅的动画,让角色栩栩如生。

🎯 智能物体

角色可以做决定、记住信息,并根据发生的事情改变行为。

Scratch 提供了数百个按类别组织的预制角色:

🐱 猫、🐶 狗、🦋 蝴蝶、🐠 鱼、🦅 鸟,还有许多等待在你项目中出演的生物!

让我们学习向项目添加新角色的所有方法:

  1. 🎭 从库中选择 点击右下角的角色图标(看起来像猫脸)浏览 Scratch 的角色库。

  2. 🎨 绘制自己的 点击画笔图标使用 Scratch 内置绘图工具创建完全原创的角色。

  3. 📁 从电脑上传 点击文件夹图标从你的电脑上传自己的绘画、照片或图像。

  4. 📸 拍照 点击相机图标用设备的相机拍照并将其转换为角色!

  5. 🎲 随机选择 点击骰子图标让 Scratch 为你随机选择一个角色 - 非常适合激发创造力!

造型是角色的不同外观或服装。它们就像衣柜,让你的角色瞬间改变外观!

🏃‍♀️ 创建动画

快速切换行走造型,让你的角色看起来在走路或跑步。

😊 表达情感

不同的面部表情帮助角色表现快乐、悲伤、惊讶或愤怒。

🔄 显示变化

变换角色(如毛毛虫变成蝴蝶)或在游戏中显示伤害。

🎭 讲述故事

不同的服装帮助角色适应故事中的不同场景或时期。

Scratch 的造型编辑器是你可以修改现有造型或创建新造型的地方:

  • 🖌️ 画笔 - 用不同大小和颜色自由绘画
  • 📏 直线 - 绘制直线和箭头
  • ⭕ 圆形 - 创建完美的圆形和椭圆形
  • 🔲 矩形 - 绘制正方形和矩形
  • 🎨 填充 - 一键为整个区域着色
  • ✏️ 文字 - 向造型添加文字和字母
  • 🔍 缩放 - 获得精确控制的详细编辑
  • 📐 重塑 - 修改绘制对象的形状
  • 🎯 中心工具 - 设置旋转的中心点
  • 📊 矢量 vs 位图 - 为你的艺术选择正确的格式

Scratch 中的动画就像创建翻页书 - 你按顺序显示不同的造型来创建运动的错觉:

当绿旗被点击
重复执行
下一个造型
移动 (3) 步
等待 (0.1) 秒

这个脚本通过不断更换造型和向前移动让你的角色行走。

当绿旗被点击
重复执行
换成造型 (行走-1 ▼)
等待 (0.2) 秒
换成造型 (行走-2 ▼)
等待 (0.2) 秒
换成造型 (行走-3 ▼)
等待 (0.2) 秒
换成造型 (行走-2 ▼)
等待 (0.2) 秒

这创建了一个更受控的行走循环,看起来很自然。

每个角色都有你可以用积木控制的属性:

  • x 和 y 坐标 - 角色在舞台上的位置
  • 方向 - 角色面向的方向(0° = 上,90° = 右)
  • 旋转样式 - 角色转向时的外观
  • 大小 - 角色显示的大小(100% = 正常大小)
  • 可见性 - 角色是否显示或隐藏
  • 图层 - 哪个角色出现在其他角色前面
  • 音量 - 角色声音的响度
  • 画笔属性 - 如果使用画笔积木的颜色和大小

让你的角色协同工作,创建丰富的互动体验:

当绿旗被点击
重复执行
如果 <碰到 (角色2 ▼)?> 那么
说 [我们撞到一起了!] (1) 秒
移动 (-10) 步
结束
当绿旗被点击
重复执行
面向 (鼠标指针 ▼)
移动 (2) 步
// 角色 1 发送消息
当按下空格键
广播 (开始派对 ▼)
// 角色 2 接收并响应
当接收到 (开始派对 ▼)
说 [派对时间!] (2) 秒
重复 (5) 次
将大小增加 (20)
等待 (0.2) 秒
将大小增加 (-20)
等待 (0.2) 秒

克隆魔法 - 一个角色,多个副本 🪄

Section titled “克隆魔法 - 一个角色,多个副本 🪄”

克隆让你创建同一角色的多个副本,它们可以独立行动:

当绿旗被点击
重复 (5) 次
克隆 (自己 ▼)
等待 (1) 秒
当作为克隆体启动
移到 (随机位置 ▼)
在 (2) 秒内滑行到 x:(0) y:(0)
删除此克隆体

保持角色有序,便于项目管理:

  • 使用清晰、描述性的名称:“玩家角色”而不是”角色1”
  • 用前缀分组相关角色:“敌人_机器人”、“敌人_外星人”
  • 在整个项目中使用一致的命名
  • 描述性地命名造型:“静止”、“行走_1”、“跳跃”
  • 保持造型大小相似以获得流畅动画
  • 将相似造型对齐到相同的中心点
  • 主角色脚本放在前面
  • 将相关脚本分组在一起
  • 使用注释积木解释复杂行为

这里是一些使用角色和造型的启发性方法:

🎮 冒险游戏角色

创建一个有行走、跳跃和动作造型的英雄。添加强化变身!

📚 互动故事角色

设计有不同情感表达的角色来讲述引人入胜的故事。

🎨 数字艺术画廊

使用角色作为展示艺术品的框架,造型显示不同的作品。

🏫 教育助手

创建教师角色,更换造型来演示不同概念。

  • 检查是否隐藏:使用”显示”积木
  • 检查位置:可能在舞台外
  • 检查大小:可能太小看不见
  • 调整造型变化之间的等待时间
  • 确保造型中心点对齐
  • 检查造型大小是否相似
  • 验证碰撞检测脚本正在运行
  • 检查角色大小是否适合互动
  • 确保角色在应该互动时没有隐藏

准备创建更高级的角色和动画了吗?


你的角色是数字舞台的明星!在 Vibelf 的指导下,你将创造出迷人、娱乐并将你最狂野想象变为现实的角色。