蛋码界面及基础操作
蛋码是蛋仔工坊里的图形化编程工具,我们可以用它来编写自定义逻辑。
蛋码界面介绍
在更多-高级功能中,可以找到蛋码编辑的入口。

触发器列表
用于切换全局逻辑或者局部逻辑,即改变触发器的生效范围。
全局逻辑和角色触发器可以在蛋码中直接调整,局部逻辑则需要在【预设编辑】中进行创建。
运行日志
运行日志会在蛋码试运行时提醒你影响蛋码正常运行的错误,也可以帮助你定位到自己留下的警告和信息。
出现报错时,点击弹出项最右侧出现的跳转可以帮助你快速找到存在问题的积木位置。
错误的蛋码在触发器中会被跳过,直接执行后续的动作,未填写完整的触发器则整条不生效。
积木库
你可以在积木资源库分类中选取所需积木,也可以使用右下角的搜索快速检索指定积木。
选择积木时,可以打开积木列表左上角的【说明】开关,能够查看官方为每个积木添加的功能讲解,帮助你更快了解所选积木的用处。
拖动积木时,右侧侧边栏会变成垃圾桶的样子,这个时候如果发现自己选错了积木,就可以把积木拖到最右侧快速销毁。
撤销与还原
蛋码的撤销还原范围只包括单次编辑蛋码所产生的操作,从蛋码界面退出再重新进入,可撤销的操作会被重置。
触发器组
选择左下角【新建触发器组】可以打开触发器组控制面板,在这里可以管理已经创建出来的触发器。
可以在这里重命名、禁用、复制和删除触发器或触发器组,还可以将触发器组存为模版跨草稿重复利用或进行分享。
点击触发器名称时,可以快速定位到所选触发器部分,被选中的触发器会闪烁。
每一个触发器组都拥有独立的画布,因此为了方便管理和提高蛋码加载速度,我们可以将不同的玩法功能写在不同的触发器组里。
点击【新建触发器组】即获得一个新触发器组和空白画布,不同触发器组优先级一致,但局部变量不通用。
积木工具栏
长按或点击画布里的积木后会出现复制、禁用,弹出,注释,删除的选项。
蛋码工具栏的设置方式
在左上角工坊设置-编辑设置中可以修改蛋码菜单的触发方式


| 操作 | 描述 |
|---|---|
| 复制 | 将当前积木及积木下方拼接的所有积木一起放入剪贴板,在空余处选择【粘贴】即可粘贴成功。部分积木不可以复制粘贴到不同对象触发器里。 |
| 单条复制 | 只复制选中的当前积木,不会复制该积木串下的其他积木。 |
| 弹出 | 当前积木自动从积木串中脱离,不需要再手动拖动其上方和下方的积木。 |
| 替换 | 可以将此条积木替换成其他积木,支持一键替换所有相同积木。 |
| 注释 | 可以生成一个注释框,可以在注释中标注当前积木的编写思路,一个积木仅能生成一个注释框,注释框图层与它连接的积木处于同一层级,比下方积木层级低。注释框右上角的箭头可以将它最小化。 |
| 添加断点 | 蛋码运行到该积木的逻辑时会暂停运行,进入断点调试流程,用于监测运行逻辑。 |
| 禁用 | 将会禁用当前积木,积木变成灰色并不再生效,积木下方拼接的其他积木不受影响,仍然可以运行。 |
| 删除 | 将会删除当前积木,与拖动快速消除的区别在于:工具栏的删除只当前积木,拖动到垃圾桶会带动当前积木下方的所有积木一起被删除。 |
