文档目录
蓝图加农炮界面
Create 蓝图炮界面(schematics_2 双段背板 213×251):五槽位、打印/清单/燃料三条左→右生长进度条、播放/暂停/重置状态指示条、可展开的 4 档替换等级 + 跳过设置行与玩家背包。
蓝图炮
正在打印蓝图
import { CREATE_DEMO_PLAYER } from "../create-demo-data";
import { CreateSchematicannonScreen } from "./index";
/**
* CreateSchematicannonScreen 预览用例:运行中、燃料过半、放置设置展开。
*/
export function CreateSchematicannonScreenDemo() {
return (
<CreateSchematicannonScreen
checklistProgress={0.5}
fuel={0.6}
player={CREATE_DEMO_PLAYER}
progress={0.4}
replaceMode={1}
showSettings
skipMissing
slots={{
blueprintOutput: { count: 1, icon: "wheat", tooltip: "已打印蓝图" },
gunpowder: { count: 8, icon: "gunpowder", tooltip: "火药" },
listPrinter: { count: 1, icon: "wheat", tooltip: "清单书" },
schematic: { count: 1, icon: "wheat", tooltip: "蓝图" },
}}
state="running"
statusText="正在打印蓝图"
/>
);
}
安装
$pnpm add @tennantite/createnpm 方式安装编译产物;需要改造源码请用上方的 CLI 拷贝安装。
源码
packages/create/src/create-schematicannon-screen/index.tsxnpm 包保留源码目录,可直接复制改造。