/* * @Author: WoNiu * @Date: 2024-03-16 15:26:27 * @LastEditTime: 2024-03-26 15:43:37 * @LastEditors: WoNiu * @Description: 最底层的地图 图层Component */ import { _decorator, Component, Node } from "cc"; import { MapTileType, MapTileTypes } from "./MapTile/MapTileData"; import { MapTileNode } from "./MapTile/MapTileNode"; const { ccclass } = _decorator; @ccclass("BoardRoot") /** * @description: 最底层的地图 图层Component */ export class BoardRoot extends Component { //* 地块nodeMap mapNodeMap: Map = new Map(); start() { this.initMapTile(); } /// 初始化 地图快 initMapTile() { // 从枚举类型 添加所有地块 MapTileTypes.forEach((type) => { const node = new MapTileNode(type); this.node.addChild(node); this.mapNodeMap.set(type, node); }); } update(deltaTime: number) {} }