运动
控制角色在舞台上的位置、方向与移动方式。
本页介绍编辑器中运动分类下的常用积木。每个积木包含:名称与说明、blocks 积木脚本、使用样例、如何使用。
移动步数
让角色沿着当前朝向前进或后退。
按指定步数沿角色当前面向移动。正数向前,负数向后。
使用样例
- 让角色在舞台上走动
- 做弹跳小球效果
- 做简单的小车 / 载具游戏
- 让角色朝目标靠近
如何使用
- 放进「重复执行」可实现持续移动
- 接在「当绿旗被点击」后面,开局就动起来
- 改数字控制速度——数字越大越快
- 配合「左转 / 右转」改变前进方向
右转
让角色按指定角度顺时针旋转。
按度数顺时针旋转角色。360 度为一整圈。
使用样例
- 做转盘或车轮动画
- 驾驶游戏里向右打方向
- 设计旋转的敌人移动轨迹
- 配合「移动」画螺旋线
如何使用
- 放进循环可持续旋转
- 与「移动步数」组合可画多边形
- 用较小角度(5–10°)转弯更平滑
- 用 90° 做直角转弯
左转
让角色按指定角度逆时针旋转。
按度数逆时针(反时针)旋转角色。
使用样例
- 驾驶游戏中向左转弯
- 做反向旋转动画
- 配合右转做出钟摆摆动
- 反转旋转方向
如何使用
- 与「右转」配对可左右摇摆
- 在按下左方向键时使用
- 配合广播实现多角色同步转向
- 用 180° 做掉头
移到
瞬间传送到某处,例如随机位置或鼠标指针。
立即把角色移到舞台上的随机位置、鼠标指针,或其他角色所在位置。
使用样例
- 在随机位置生成敌人
- 让角色跟随鼠标
- 重置角色位置
- 让道具在舞台上传送闪现
如何使用
- 选「随机位置」随机落点
- 选「鼠标指针」跟手移动
- 选某个角色名可对齐到该角色
- 放进「重复执行」可持续跟随鼠标
移到 x y
瞬间传送到精确的 X、Y 坐标。
立即把角色移到指定的水平(X)与垂直(Y)坐标。
使用样例
- 开局回到起点
- 在棋盘格游戏中精确落位
- 过场动画摆好站位
- 做格子移动
如何使用
- X=0、Y=0 是舞台中心
- X 约从 -240(左)到 240(右)
- Y 约从 -180(下)到 180(上)
- 脚本开头用它设定初始位置
滑行到 x y
在若干秒内平滑移动到目标坐标。
用指定秒数,从当前位置平滑滑行到目标 X、Y。
使用样例
- 菜单按钮滑入动画
- 角色平滑走到目的地
- 过场转场更自然
- 敌人在航点之间巡逻
如何使用
- 秒数越小移动越快
- 串联多个滑行可走出路径
- 秒数设为 0 等同瞬移
- 配合「等待」做分镜节奏
滑行到(目标)
在若干秒内平滑滑向随机位置、鼠标或其他角色。
在设定时间内,平滑滑行到随机位置、鼠标指针或其他角色。
使用样例
- 幽灵飘向随机位置
- 敌人平滑追玩家
- 收集物滑向计分板
- 待机时随机闲逛
如何使用
- 选「随机位置」制造不可预测移动
- 选「鼠标指针」平滑追光标
- 调整秒数控制速度
- 放进循环可持续漫游
面向方向
设定角色朝向(90=右,0=上,-90=左,180=下)。
把角色指向精确方向:90 向右,0 向上,-90 向左,180 向下。
使用样例
- 开局重置朝向
- 子弹向右发射
- 让角色面朝墙壁
- 迷宫游戏设定初始朝向
如何使用
- 记住 90 / 0 / -90 / 180 四个主方向
- 开局用它复位朝向
- 再接「移动」就会沿该方向前进
- 左侧朝向用负角度
面向
让角色转向鼠标或其他角色。
自动旋转,使角色面向鼠标指针或指定角色。
使用样例
- 炮塔瞄准鼠标
- 眼睛跟着光标转
- 敌人始终面向玩家
- 箭头指示目标方向
如何使用
- 放进「重复执行」可持续锁定
- 下拉选择要面向的角色
- 配合「移动」可追逐目标
- 适合做锁定瞄准玩法
改变 x
让角色左右平移指定距离。
水平移动角色。正数向右,负数向左。
使用样例
- 左右键控制移动
- 背景横向卷轴感
- 微调位置
- 横版平台跳跃左右走
如何使用
- 正数向右,负数向左
- 配合按键事件做玩家控制
- 用较小数值移动更细腻
- 可与改变 y 组合做斜向移动
将 x 设为
设定角色精确的水平坐标。
瞬间设定水平位置,竖直位置不变。
使用样例
- 水平居中
- 对齐网格中的某一列
- 跳跃后校正水平位置
- 跑道游戏锁在某一条道
如何使用
- 0 为中心,-240 最左,240 最右
- 不会改变 y
- 开局用来设定初始 x
- 与「将 y 设为」组合可精确定位
改变 y
让角色上下平移指定距离。
竖直移动角色。正数向上,负数向下。
使用样例
- 平台跳跃的起跳
- 上下漂浮动画
- 用反复减少 y 模拟重力
- 爬梯子
如何使用
- 正数向上,负数向下
- 循环减小 y 可模拟下落
- 先增后减可做跳跃弧线
- 配合改变 x 做对角线移动
将 y 设为
设定角色精确的竖直坐标。
瞬间设定竖直位置,水平位置不变。
使用样例
- 落到地面高度
- 跳跃结束后复位高度
- 设定平台地面线
- 对齐到某一行
如何使用
- 0 为中心,-180 底部,180 顶部
- 不会改变 x
- 平台游戏可用如 Y=-120 当地面
- 与「将 x 设为」组合瞬移到精确点
碰到边缘就反弹
碰到舞台边缘时自动反向。
检测是否碰到舞台边缘;若碰到则自动调转方向。
使用样例
- 乒乓球撞墙反弹
- 屏保式弹跳
- 把敌人限制在舞台内
- 弹珠式物理感
如何使用
- 放进「重复执行」持续检测
- 角色正在「移动」时效果最好
- 配合「左右翻转」旋转方式避免倒立
- 反弹角度取决于撞入角度
将旋转方式设为
控制旋转外观:任意旋转、左右翻转或不旋转。
设定角色是自由旋转、仅左右翻转,还是视觉上完全不转。
使用样例
- 防止角色倒立
- 鱼游泳时左右翻转
- 计分文字始终正向
- 飞船允许 360° 旋转
如何使用
- 「任意旋转」= 完整 360°
- 「左右翻转」= 只水平翻转、保持直立
- 「不旋转」= 会移动但造型不转
- 建议在项目开头设定一次
x 坐标
报告角色当前的水平坐标。
报告积木,返回角色当前的 X(水平)坐标。
使用样例
- 判断是否到边缘
- 在屏幕上显示位置
- 比较两个角色的位置
- 传送前先记下坐标
如何使用
- 放进「如果」做位置判断
- 拖进「将变量设为」可保存位置
- 配合「y 坐标」得到完整位置
- 数值会随角色移动实时变化
y 坐标
报告角色当前的竖直坐标。
报告积木,返回角色当前的 Y(竖直)坐标。
使用样例
- 判断是否掉下平台
- 判断在某条线上方还是下方
- 监控跳跃高度
- 按高度触发事件
如何使用
- 负 y 在中心下方,正 y 在上方
- 在条件里检测下落
- 配合 x 做完整位置判断
- 写入变量可追踪运动
方向
报告角色当前面向的角度。
返回当前朝向,数值约在 -179 到 180 之间。
使用样例
- 射击前确认是否朝右
- 改方向前先保存朝向
- 计算运动向量
- 调试朝向问题
如何使用
- 90=右,0=上,-90=左,180=下
- 用在条件分支里按朝向分流
- 存入变量以便稍后恢复
- 配合运算积木做角度计算