x坐标、y坐标
-
介绍
当我们添加一个角色,我们常常需要告诉计算机把它放在哪里。如果我们只说“把小狗放到右上角”,那就有太多位置:
为了使位置更精确,我们可以用“x坐标”告诉计算机角色左右有多远。x坐标介于-240和240之间:- 若x坐标为240,角色的中心就在舞台右边缘;
- 若x坐标为 -240,角色的中心就在舞台左边缘;
- 若x坐标为0,角色的中心就在舞台中央。
我们可以用舞台下方的输入框试试不同的x坐标。注意,红点是角色的中心。
同理,我们可以用“y坐标”指定角色的位置多高、多低,y坐标介于-180和180之间:- 若y坐标为180,角色的中心就在舞台上边缘;
- 若y坐标为 -180,角色的中心就在舞台下边缘;
- 若y坐标为0,角色的中心就在舞台垂直方向的中心。
同样可以用舞台下方的输入框试试不同的y坐标。
“XY网格”背景
为了帮助大家找到对应的坐标值,可以用一个背景叫做“XY网格”:
网格包含2条交叉的线,交叉点在舞台中心,x坐标、y坐标都为0。橘黄色的线是x轴,蓝色的线是y轴。
积木:“将x设为( )”
若要把角色移到某一x坐标,可以用运动类别的积木“将x设为( )”。舞台下方的x坐标也会随之改变以反映变化结果。
积木:“将y设为( )”
同理,你可以用积木“将y设为( )”把角色移到任意的y坐标。注意,当你更改角色的y坐标,其x坐标不受影响。
积木:“移到x: ( ) y: ( )”
你还可以同时设置x坐标和y坐标,就是用积木“移到x: ( ) y: ( )”。其结果与“将x设为( )”加“将y设为( )”运行的结果相同。
积木:“在( )秒内滑行到x: ( ) y: ( )”
当你移动角色时,还可以用积木“在( )秒内滑行到x: ( ) y: ( )”制作动画。有一个额外的输入值让你指定角色移动多长时间。
读取“x坐标”和“y坐标”
如果你需要找出角色的x坐标和y坐标,可以用以下2个报表积木。