Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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永远代指工具带的第一个槽位,哪怕在无法访问的面上也是如此。