Skip to content

工具方法

了解 RobotMap 提供的工具方法。

decodeRoomProperties

解析点阵协议的地图房间数据并转换为 RobotMap 所需的格式。

类型

typescript
function decodeRoomProperties(
  map: string,
  reservedStrHandler?: (reservedStr: string) => Partial<RoomProperty>,
): RoomProperty[]

参数

  • map: 点阵协议的地图数据
  • reservedStrHandler: 处理预留字段的回调

返回值

示例

tsx
import { decodeRoomProperties } from '@ray-js/robot-map'

function MapPage() {
  const map = 'your_map_data_string'

  const roomProperties = decodeRoomProperties(map)

  return <RobotMap roomProperties={roomProperties} />
}