Differences

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

Link to this comparison view

Both sides previous revision Previous revision
api:sides:zh [2023/10/19 07:18]
hfsr [Sides API]
api:sides:zh [2023/11/26 23:22] (current)
hfsr [Sides(面方向) API]
Line 1: Line 1:
-Sides(方向) API+Sides(方向) API
 ======== ========
-此“API”提供了一份全局表,以便你通过名称来引用面方向/​绝对方向,而无需使用它们的编号。底层的编号值与 Minecraft 内部的编号(即名为 `ForgeDirection` 的Enum)完全一致。此表提供了双向查询,因此你既可以将名称解析为编号,也可以通过编号反查适合人类阅读的名称。例如, `sides.top` 对应数字值 `1`,而 `sides[1]` 的值为字符串 `top`。每个方向都有数个别名,因此不太可能意外写错。以下是基本值:+此“API”提供了一份全局表,以便你通过名称来引用相对/​绝对方向,而无需使用它们的编号。底层的编号值与Minecraft内部的编号(即名为`ForgeDirection`的Enum)完全一致。此表提供了双向查询,因此你既可以将名称解析为编号,也可以通过编号反查适合人类阅读的名称。例如,`sides.top`对应数字值`1`,而`sides[1]`的值为字符串`top`。每个方向都有数个别名,因此不太可能意外写错。以下是基本值:
  
 - 底面 (`bottom`), 数字: 0 - 底面 (`bottom`), 数字: 0
Line 19: Line 19:
 - 左面: `east`, `posx` - 左面: `east`, `posx`
  
-方向在读写红石信号时很有用,例如:+方向在读写红石信号时很有用,例如:
 ```lua ```lua
 local component = require("​component"​) local component = require("​component"​)