This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
component:inventory_slots:zh [2023/11/30 08:12] hfsr [内部与外部槽位排列的区别] |
component:inventory_slots:zh [2023/11/30 08:16] (current) hfsr [机器人物品栏的外部视图] |
||
---|---|---|---|
Line 15: | Line 15: | ||
{{api:robot_slotalign.png}} | {{api:robot_slotalign.png}} | ||
- | 这些槽位编号是机器人与自身交互时使用的(用于自身的主物品栏 ,在内部视图下)。 | + | 这些槽位编号是机器人与自身交互时使用的(在内部视图下用于自身的主物品栏 )。 |
- | 机器人有多少槽位可用根据其配置而定。若在调用某函数时指定的槽位号超出了机器人的槽位总数,将会报错。 | + | 机器人有多少可用槽位依其配置而定。若在调用某函数时指定的槽位号超出了机器人的槽位总数,将会报错。 |
- | 这些槽位编号代表了内部视角下的机器人物品栏,因此机器人可以使用这些槽位编号`select`(选定)、`place`(放置)、`drop`(放入)`compare`(比较)其主物品栏中的物品(还有更多可用操作)。 | + | 这些槽位编号代表了内部视角下的机器人物品栏,因此机器人可以使用这些槽位编号对其主物品栏中的物品进行`select`(选定)、`place`(放置)、`drop`(丢弃)`compare`(比较)等操作。 |
===机器人物品栏的外部视图=== | ===机器人物品栏的外部视图=== | ||
- | 对外部观察者而言,机器人物品栏的编号会偏移4。对外部观察者,1至4槽位代表机器人工具带的槽位。主物品栏的第一个槽位在机器人内部(内部视图下)为1,但是对外部观察者而言是5。这么做确实看上去很混乱,但是这么设计是为了:对外部观察者而言,[槽位1]永远代指第一个工具带槽位,[槽位5]永远代指第一个主物品栏槽位,无论机器人的物品栏大小如何。 | + | 对外部观察者而言,机器人物品栏的编号会偏移4。对外部观察者,1至4槽位代表机器人工具带的槽位。主物品栏的第一个槽位在机器人内部(内部视图下)为1,但是对外部观察者而言是5。这么做确实感觉有些混乱,但是这么设计是为了:对外部观察者而言,[槽位1]永远代指第一个工具带槽位,[槽位5]永远代指第一个主物品栏槽位,无论机器人的物品栏大小如何。 |
机器人的物品栏对外界观察者而言是有方向区分的。机器人不会将其全部物品栏开放给全部方向。但是槽位编号**不会**随方向而变化。因此槽位1永远代指工具带的第一个槽位,哪怕在无法访问的面上也是如此。 | 机器人的物品栏对外界观察者而言是有方向区分的。机器人不会将其全部物品栏开放给全部方向。但是槽位编号**不会**随方向而变化。因此槽位1永远代指工具带的第一个槽位,哪怕在无法访问的面上也是如此。 |