关卡管理
使用关卡管理功能可以制作含有多个关卡的地图。
多关卡地图可以存在多个独立的场景以及关卡内生效的触发器,而所有关卡都会遵循地图的全局逻辑。
功能入口与介绍
关卡管理功能位于【更多】里的常用功能中,目前仅对工匠点达到一万以上的玩家开放。
共建模式下暂不支持使用关卡管理功能,共建者只能参与编辑当前关卡或主关卡。
关卡管理功能允许您创建、编辑和组织游戏关卡。
一个地图中,最多可创建10个关卡(包括一个主关卡和九个子关卡);游玩时,一局内最多可进行30次的关卡转换行为。
如何创建多关卡地图
在关卡管理中点击下方新建按钮创建关卡。
创建新关卡可以使用模版图和草稿箱中已有的草稿(会复制一份副本作为多关卡草稿的子关卡,改动不会影响原本草稿),但是不会保留子关卡的预设数据。
需要注意的是,所有关卡出生点信息必须是一致的,比如出生点的数量、所属玩家、阵营等,这样才能保证地图游玩时玩家的身份信息完整。
关卡编辑
你可以在关卡管理界面编辑关卡的主要信息。

主关卡即玩家进入地图时的第一个关卡,可以随时更改,主关卡逻辑不会影响其他关卡。
关卡切换逻辑
游玩地图的玩家可以在房间里切换所在关卡。
单人模式下,玩家可以直接切换关卡;多人房间内,切换关卡需要发起投票,同意票数过半则房间内所有玩家转移至新关卡。
切换关卡将会进入加载状态,之后玩家在新关卡的出生点出生。
你可以使用以下手段让玩家触发关卡切换逻辑。
- 关卡切换区域(组件库机关-逻辑分类下)
- 蛋码切换关卡(积木<发起切换关卡投票>

全局逻辑与关卡逻辑
多关卡地图里存在一个在所有关卡都生效的主逻辑,即地图的全局逻辑。
全局逻辑包括规则设置和预设(包括组件、技能和效果),意味着这些东西是所有关卡共用的,这些数据会被合并计算入地图文件大小。
全局设定跟随多关卡草稿,不关联任何单一关卡。
关卡逻辑主要包括场景里的组件以及相机、天空背景等场景设定。
事件不能跨场景生效,比如在第一关的事件里给第二关的运动器发事件是不能生效的。
蛋码里清晰地分为<全局触发器>和<关卡触发器>两个触发器类型,分别对应<游戏初始化>和<关卡初始化>两个初始化事件。全局触发器的蛋码和游戏初始化事件会在所有关卡生效。
<游戏初始化>的生效时序在<关卡初始化>之前。
| 名称 | 包括的可以编辑的功能 |
|---|---|
| 全局逻辑 | 规则设置、预设编辑、编辑界面等主要功能。 |
| 关卡逻辑 | 场景里的组件,天空背景和色彩滤镜等场景设定。 |
多关卡与其他功能
UI编辑器
编辑界面功能中的画布显示设定可以设置是否只在当前关卡生效。
效果编辑器
预设编辑功能效果库中的效果预设可以设置是否在多关卡中继承,关闭后玩家离开当前关卡将会失去该效果。
任务编辑器
任务可以跨关卡进行结算,支持配置不同关卡的指引点。
存档功能
<游玩进度>中的角色存档和玩家存档将会在不同关卡间继承。
地图商城
玩家在地图商城购买的商品将会在不同关卡间继承。
物品系统
玩家获得的物品会在不同关卡间继承。
