58 lines
2.4 KiB
JavaScript
58 lines
2.4 KiB
JavaScript
Ponder.registry((event) => {
|
|
event
|
|
.create(["kubejs:bearing","kubejs:incompleted_bearing"])
|
|
.tag("kubejs:machine_and_multiblock")
|
|
.scene(
|
|
"kubejs:sequenced_assembly",
|
|
"序列组装",
|
|
"kubejs:sequenced_assembly",
|
|
(scene, utils) => {
|
|
scene.rotateCameraY(140);
|
|
scene.configureBasePlate(0, 0, 9);
|
|
scene.scaleSceneView(0.7);
|
|
scene.showStructure(0);
|
|
for(let i =1;i<9;i++){
|
|
scene.idle(6);
|
|
scene.world.showSection([0,i,0,8,i,8], Direction.down);
|
|
}
|
|
scene.idle(20);
|
|
scene.addKeyframe();
|
|
scene.text(60, "序列组装是本整合包中常见的加工方式");
|
|
scene.idle(80);
|
|
scene.text(80, "它通过将一个起始物品进行一系列处理(装配、辊压、切割等)的方式得到最终产物",[4,4,4]);
|
|
scene.idle(120);
|
|
scene.addKeyframe();
|
|
scene.text(60, "这是一个生产滚珠轴承的序列组装产线",[4,4,4]);
|
|
scene.idle(80);
|
|
scene.text(60, "它包含了一个序列组装产线所需的大部分内容",[4,4,4]);
|
|
scene.idle(80);
|
|
scene.addKeyframe();
|
|
scene.rotateCameraY(140);
|
|
scene.text(160, "一个带有防卡带系统的输入口",[3,5,7]);
|
|
scene.idle(80);
|
|
scene.rotateCameraY(100);
|
|
scene.idle(20);
|
|
scene.text(60, "一个能过滤产物的输出口",[4,6,0]);
|
|
scene.idle(80);
|
|
scene.rotateCameraY(-20);
|
|
scene.text(140, "用于进行循环装配的转盘(你也可以使用回旋传送带或者弹射置物台)",[4,3,4]);
|
|
scene.idle(80);
|
|
scene.text(60, "还有用于控制转盘的检测装置",[3,6,1]);
|
|
scene.idle(80);
|
|
scene.rotateCameraY(80);
|
|
scene.idle(40);
|
|
scene.text(100, "以及图中没有展示,但可能用到的废料过滤装置",[5,6,1]);
|
|
scene.idle(120);
|
|
scene.rotateCameraY(60);
|
|
scene.addKeyframe();
|
|
scene.text(80, "使用转盘进行装配并不会让你的产线变得更有效率");
|
|
scene.idle(120);
|
|
scene.rotateCameraY(120);
|
|
scene.text(80, "...但会让你的产线变帅 ewe");
|
|
scene.idle(120);
|
|
scene.rotateCameraY(120);
|
|
scene.idle(120);
|
|
scene.rotateCameraY(120);
|
|
}
|
|
);
|
|
}); |