local MapEditor = class("MapEditor") function MapEditor:ctor() end function MapEditor:init() -- 创建障碍块和地图可见范围 self.ObstacleNode = app.editor.Map:createObstacleNode(); app.mainLayer:addChild(self.ObstacleNode); -- 创建菱形网格 self.GridNode = app.editor.Map:createGridNode(); app.mainLayer:addChild(self.GridNode); end -- 关闭光效 function MapEditor:close() -- 移除glNode self.GridNode:removeFromParent(); -- 移除障碍块 self.ObstacleNode:removeFromParent(); end return MapEditor;