1. 图层

解决多角色的重叠后遮挡问题,利用图层相关的指令,可以快速的指定某个角色显示在最上层或者最下层。

图层-移动最前-后面.png
把角色移动到最上层或者最下层

图层-前移-后移.png
把角色前移一层或者后移一层

2. 坐标

坐标的表示形式为 (a,b), a 为 X 坐标,b 为 Y 坐标。最大的作用就是确定位置。

坐标系中有个特殊的坐标,就是原点(0,0),是坐标系的中心,同时也是舞台区的中心。

坐标_象限.png
坐标系背景

坐标系由X轴和Y轴垂直相交而成,X 轴即水平的数轴,Y 轴为垂直的数轴。

X 轴上的为 X 坐标,向右为正方向,能够控制角色左右方向上的位置。

Y 轴上的为 Y 坐标,向上为正方向,能够控制角色上下方向上的位置。

X 轴 和 Y 轴相交形成的四个区域叫做象限,右上角为第一象限,逆时针方向排列。

:::tips 原点(0,0)不属于任何象限,在坐标轴上的点也不属于任何象限,例如(a,0),(0,b)。 :::

3. 移动到鼠标&固定坐标

运动类指令结合坐标定位的特性,可以实现让角色移动到随机位置或者固定位置。

运动-移动到鼠标指针.png
自动获取鼠标指针的坐标并移动

运动-移动到固定位置.png
指定一个固定坐标并移动

运动-移到随机位置.png
坐标自动取随机数并移动

4. 指定时间内滑行到指定位置

滑行指令与移到指令用法一样,也能滑行到随机位置或固定位置。最大的区别就是滑行是平滑的移动,能够看到移动的过程。

移到指令就类似于瞬移,看不到移动的过程。

滑行到指定位置.png
平滑的移动到指定位置

拓展用法-指定一个方向上的位置随机

系统内置的随机移动,默认把 X 坐标与 Y 坐标都随机了。但是实际情况中,我们可以自己结合随机数指令,实现单独一个方向上的随机移动。

运动-指定方向上随机移动.png
固定高度,左右方向上随机移动。
飞机大战中敌机的编程也用到了这种方法

5. 角色大小&图形特效

角色的默认大小为100,一般是不会出现角色大小为0的情况,但是会出现超过100的情况。
外观-初始化大小.png
设定角色的大小

外观-角色大小增加与减少.png
增减角色的大小
正数为增加,负数为减少。**

角色的图形特效共有7种,其中常用的就是颜色特效以及虚像特效。

外观-图形特效.png
7大图形特效

外观-清除图形特效.png
恢复角色默认效果**

颜色特效可以改变角色的颜色,虚像特效可以让角色变成透明。

:::tips 虚像特效为100时,角色完全透明,在舞台区内看不到该角色,但是还存在于舞台区内,用侦测指令是可以检测出来的。隐藏指令则是完全消失在舞台区内,侦测指令是检测不出来的。 :::

6. 可视状态

角色的可视状态就两种,一种是显示,一种是隐藏。要注意的就是隐藏与虚像特效为100时的区别。
外观-显示.png
让角色在舞台区显示
外观-隐藏.png
让角色在舞台区完全消失
**

7. 视频侦测中物体的运动和方向

拓展模块中添加,一般不会考到,选择性略过🤣。