SuperAPI AI 工具集

hytale-prefabs

办公与效率

查看项目

更新于 10-15 22:41

技能介绍

用途:本技能整理 Hytale 预制件系统的参考信息,覆盖通过游戏内命令创建、保存、加载和管理可复用结构(预制件)。相关技能包括在预制件中生成实体、用预制件进行世界生成。

主要能力与命令:/prefab 管理磁盘上的预制件文件,子命令有 save(保存到文件系统)、load(加载进游戏)、delete(删除)、list(列出全部预制件)。/editprefab 管理结构编辑流程,子命令有 new(从零新建编辑世界)、load(新建世界并粘贴已有预制件)、exit(退出编辑世界)、select(选中 200 格内所视预制件区域)、save、saveui(打开保存界面管理当前世界全部预制件)、saveas(另存为新文件)、kill(清除当前选中预制件的所有实体)、setbox(设置边界盒)、info(显示信息)、tp(传送到编辑世界中的预制件)、modified(列出有未保存改动的预制件)。任意命令末尾追加 --help 可查看选项。

基本流程:用 /editprefab new my_prefab_world 新建编辑世界;在其中搭建结构;用选择笔刷选中区域;执行 /prefab save 保存;用 /editprefab exit 退出;再用粘贴笔刷按 E 从菜单“server”下拉(右上角)选择预制件粘贴。

关键概念:编辑世界是专门用于搭建与编辑预制件的世界;预制件是以 JSON 文件形式保存的物理结构,一个编辑世界可包含多个预制件;选择笔刷用于划定保存区域;粘贴笔刷用于放置已保存预制件。

限制与已知问题:对已有预制件保存修改后可能不会立即生效,可退出再重进世界;粘贴时可能显示不准,可按 T 切换材质视图;/prefab delete 可能报 Assert not in thread。/editprefab new 中的名称是世界名而非预制件名,世界可含多个预制件;保存的预制件出现在粘贴笔刷菜单的 server 下拉中,并以 JSON 文件存入服务器文件系统。当前没有公开的 Java API 供插件以编程方式操作预制件,主要为命令式工作流。