|
1. LCD 在每个车厢的渲染位置都是一模一样的,因此无需考虑车厢之间的间隔。
2. getCubeVertices 函数是将 BlockBench 坐标通过旋转变换转化成 NTE 需要的坐标。
3. 在一节车厢内,getCubeVertices 函数中填入的坐标是“基准”LCD 的坐标(如果模型含有多个 LCD 的话,任取);然后一个重要的参数是 slotCfg 中的 offsets,它表示相对于这个基准 LCD,车厢内所有LCD X、Y、Z 坐标的偏移量。X 正方向向左、Y 正方向向上、Z 正方向向后。
4. 在一节车厢里,LCD 可以不等距(同一高度),修改 offsets 内 Z 值即可。
5. LCD 不能找门,必须传入 LCD 所在位置(参考方块)的坐标。
6. LCD 可以放在任意位置。
7. 有关 slotCfg 的更多信息可以参考 https://www.zbx1425.cn/nautilus/mtr-nte/#/js-display-helper?id=%e6%98%be%e7%a4%ba%e5%b1%8f%e4%bd%8d%e7%bd%ae%e9%85%8d%e7%bd%ae
(个人站上 LCD 的教程还没有写完,计划本周内完成。) |
|