1. 文档中心
  2. Scratch 编辑器
  3. 积木介绍
  4. 运算

运算

数学运算、随机数、逻辑与字符串拼接。

本页介绍编辑器中运算分类下的常用积木。每个积木包含:名称与说明、blocks 积木脚本、使用样例、如何使用。

加法

把两个数相加。

返回两数之和;可与变量及其他报告积木组合。

使用样例

  • 给分数加分
  • 累计移动距离
  • 汇总角色属性
  • 合并两个测量值

如何使用

  1. 拖进任意圆形(数值)槽
  2. 支持小数与变量
  3. 可嵌套多个加法
  4. 配合「将变量设为」更新分数

随机数

在两个数之间取一个随机数。

返回两数之间(含两端)的随机整数;端点用小数时可得到小数结果。

使用样例

  • 敌人随机 X 刷新
  • 随机攻击模式
  • 桌游掷骰
  • 随机掉落数值

如何使用

  1. 两端数值都包含在范围内
  2. 端点写成小数可得到小数随机
  3. 可写入变量作为随机初值
  4. 配合「移到」做随机刷怪点

与

仅当左右两个条件都为真时才为真。

布尔运算:左右条件同时为真才返回真。

使用样例

  • 按住跳跃键且站在地面才跳
  • 分数 > 100 且用时 < 30 才胜利
  • 碰到敌人且不在冷却才攻击
  • 多键组合

如何使用

  1. 两侧都应是布尔(六边形)积木
  2. 任一为假则整体为假
  3. 可嵌套多个「与」组合更多条件
  4. 放进「如果」做复合判断

连接

把两段文字拼成一段。

字符串拼接:第二段紧接在第一段后面。

使用样例

  • 拼出「你好,玩家名!」
  • 「得分:」+ 分数变量
  • 动态拼文件名式字符串
  • 组装多段提示语

如何使用

  1. 两个槽都可放文字或报告积木
  2. 可嵌套多个「连接」拼更长文本
  3. 不会自动加空格,需要自己写进文字里
  4. 数字会转成文字再拼接