神岛 API 文档 - ArenaPro版
    Preparing search index...

    GameVoxels 提供了游戏中所有方块的接口。您可以使用它来控制地形。

    Index

    Other

    getVoxel: (x: number, y: number, z: number) => voxelId

    获取某一点处的方块类型

    Type declaration

      • (x: number, y: number, z: number): voxelId
      • Parameters

        • x: number
        • y: number
        • z: number

        Returns voxelId

        点 x/y/z 处的方块类型代码

    getVoxelRotation: (x: number, y: number, z: number) => voxelRotation

    获取某一点处的方块旋转代码

    Type declaration

      • (x: number, y: number, z: number): voxelRotation
      • Parameters

        • x: number
        • y: number
        • z: number

        Returns voxelRotation

        点 x/y/z 处的方块旋转代码

    setVoxel: (
        x: number,
        y: number,
        z: number,
        voxel: voxelName | voxelId,
        rotation?: voxelRotation,
    ) => voxelId

    在网格中设置一个方块

    Type declaration

    方块网格在 x/y/z 维度上的大小

    名称

    id: (name: voxelName) => voxelId

    根据方块的可读名称获取其 ID

    Type declaration

    name: (id: voxelId) => "" | voxelName

    根据方块的 ID 获取其可读名称

    Type declaration

    VoxelTypes: string[]

    所支持的方块类型的数组

    高级

    getVoxelId: (x: number, y: number, z: number) => voxelId

    在网格中检索方块的 ID

    setVoxelId: (x: number, y: number, z: number, voxel: voxelId) => voxelId

    使用方块的 ID 代码直接在网格中设置一个方块