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:redstone:zh [2023/11/26 13:59]
hfsr [组件:红石]
component:redstone:zh [2023/12/27 03:22] (current)
hfsr [组件:红石]
Line 3: Line 3:
 此组件由[[item:​redstone_card:​zh|红石卡]]提供。 此组件由[[item:​redstone_card:​zh|红石卡]]提供。
  
-1级红石卡仅支持MC原版红石功能(单路模拟红石信号)。2级红石卡提供与其他模组红石系统的联动(集束红石和无线红石)。对于集束红石,在Minecraft 1.12版本我们仅支持Project Red(红石计划),在更低版本我们支持:RedLogic、Project Red(1.1版本)、MineFactory Reloaded(我的工厂重制版)。无线红石方面支持以下模组:WR-CBE、SlimeVoid'​s WR。+1级红石卡仅支持MC原版红石功能(单路模拟红石信号)。2级红石卡提供与其他模组红石系统的联动(集束红石和无线红石)。对于集束红石,在Minecraft 1.12版本我们仅支持Project Red(红石计划),在更低版本我们支持:RedLogic、Project Red(1.1版本)、MineFactory Reloaded(我的工厂重制版)。无线红石方面支持以下模组:WR-CBE、SlimeVoid'​s WR。
  
 ===get*与set*方法重载=== ===get*与set*方法重载===
Line 26: Line 26:
 返回当前输入的(非集束)红石信号值。`getInput(side)`会返回指定[[api:​sides:​zh|方向]]上的红石信号等级。`getInput()`会返回包含所有方向上红石信号等级的表。  ​ 返回当前输入的(非集束)红石信号值。`getInput(side)`会返回指定[[api:​sides:​zh|方向]]上的红石信号等级。`getInput()`会返回包含所有方向上红石信号等级的表。  ​
 请注意返回的表的索引从0开始。因为表的索引其实是方向的原始值,`sides.bottom`对应了0。  ​ 请注意返回的表的索引从0开始。因为表的索引其实是方向的原始值,`sides.bottom`对应了0。  ​
-还需注意此函数用到的方向是相对于电脑而言的。即`sides.south`为**电脑的前方**,而不是世界的南方。类似还有`sides.left`为电脑的左侧,也就是如果你站在电脑面前的话,就是你的右侧。  ​+还需注意此函数用到的方向是相对于电脑而言的。即`sides.south`为**电脑的前方**,而不是世界的南方。类似还有`sides.left`为电脑的左侧,也就是如果你站在电脑面前的话,你的右侧。  ​
 如果使用了例如RedLogic这样的模组,输入值可能会超出MC原版的[0,​ 15]范围。 如果使用了例如RedLogic这样的模组,输入值可能会超出MC原版的[0,​ 15]范围。
  
Line 113: Line 113:
 \\ \\
 - `setWakeThreshold(threshold:​number):​number`  ​ - `setWakeThreshold(threshold:​number):​number`  ​
-  将唤醒阈值设定为给定数字。 ​ +  将唤醒阈值设定为给定数字。\\ 
 请注意对于如ProjectRed(红石计划)这样的模组而言,较低的强度值(例如原版最高为15的强度值)可能不会像预期一样起到简单开/​关信号的作用(例如用于开门)。因为这些模组的红石信号值范围更大。你可能需要指定一个更大的值,例如255。\\ 请注意对于如ProjectRed(红石计划)这样的模组而言,较低的强度值(例如原版最高为15的强度值)可能不会像预期一样起到简单开/​关信号的作用(例如用于开门)。因为这些模组的红石信号值范围更大。你可能需要指定一个更大的值,例如255。\\