场景

场景

世界由场景组成:每个场景是一张独立的地图——可以是一片森林、一间小屋或一座崖壁。世界越大,场景越多。

场景有两种视角:俯视(上下左右行走)与侧视(平台跳跃——跳跃、重力、坠落)。视角在新建场景时选定,之后不能更改。

新建场景:在世界画布的空白处右键 →「新建俯视场景」或「新建侧视场景」,新场景出现在画布右侧。点场景名切换正在编辑的场景;拖动场景名可以在画布上挪动它的位置(只影响编辑视图,不影响游戏)。拖场景四角可以改场景大小(以格子为单位)。

场景设置里可以改名、给地板选样式;侧视场景还可以添加背景图,以及远景/近景视差层(随镜头移动产生层次)。这些外观设置完全不影响碰撞与机制。

创建世界时,第一个场景默认是主场景(场景名旁的金色星标 ✦)——进入世界的人在这里出生。勾选「主场景」或右键场景名选「设为主场景」可以把出生地换到另一个场景;主场景只能改变,不能取消——世界总要有一个入口。

删除场景:右键场景名 →「删除场景」,会先提示场景里有多少物件。场景内有已连通的互联门时不能删除——先在门户断开连接。

多场景靠门连通:在门上设置目标场景,走到门前按 E 就传送过去(条件不满足的门会显示你写的提示语)。试运行总是从你当前正在编辑的场景开始。

💡
地板样式与背景(侧视场景还可以加远景/近景视差层)只影响外观——换成什么贴图,碰撞与机制都完全不变。
两种场景:俯视与平台跳跃
① 俯视:在网格地板上走动、触碰物件;② 平台跳跃:有重力、可以跳——同一个世界可以两种场景混着用。

重力与黑暗度

侧视场景有一个重力滑杆(-10000~10000,默认 2000,也就是常规重力):数值越大,跳得越矮。俯视场景没有重力,不显示这一项。

  • 默认 2000,也就是常规重力:可跳跃,可跳上高处;
  • 设为 0 就是悬浮:W/S 四向移动、不能跳、永不落地——适合太空舱;
  • 设为负数就是倒置世界:往上掉,天花板即地面、跳跃朝下。

黑暗度滑杆(0~100)让整个场景变暗:数值越高越暗,放入光源物件即可照亮一片区域。

光源的强度与半径默认值在物件库定义;放进场景后,可以单独覆盖每个实例的初值。点亮(_lit)是内置变量:初始 1 表示常亮,也可以给初值或用效果改写——0 不亮,1 亮。

每个场景物件还有一个内置变量「可见」(_visible):默认 1;条件能判断、效果与函数能改写。改成 0 后物件完全消失——不显示、不阻挡、不能交互、触发器不触发、光源也不再发光;改回 1 就恢复。编辑画布上初始隐藏的物体会半透明显示,方便继续编辑;试运行时才真正消失。计时器没有这个变量。

重力与黑暗度都是内置变量:编辑器里显示「重力」「黑暗度」,公式里写 _gravity / _darkness(如 [森林._darkness])——条件能判断它们,效果与函数能改写它们。

💡
一切只是滑杆上的一个数:0 重力做漂浮空间站,负重力做天花板上的倒置世界。