quick removeTileMaptile

local TestScene1 = class("TestScene1", function()
    return display.newScene("TestScene1")
end)
function TestScene1:ctor()

    local map=cc.TMXTiledMap:create("map1.tmx")
    
    self:addChild(map)
    local layer=map:getLayer("bg1")
    print(layer)
    layer:removeTileAt({x=12,y=12})
    layer:removeTileAt({x=12,y=13})
    layer:removeTileAt({x=13,y=13})
    layer:removeTileAt({x=13,y=13})
    self:addTestUI()

end

function TestScene1:addTestUI()
    cc.ui.UILabel.new({
        UILabelType = 2, text = "TestScene1", size = 64})
        :align(display.CENTER, display.cx, display.cy)
        :addTo(self)

    cc.ui.UIPushButton.new("test/BlueButton.png", {scale9 = true})
        :setButtonSize(160, 60)
        :setButtonLabel(cc.ui.UILabel.new({text = "Next", size = 32}))
        :onButtonClicked(function(event)
            self:enterNextScene()
        end)
        :align(display.RIGHT_BOTTOM, display.right - 20, display.bottom + 20)
        :addTo(self)
end

function TestScene1:enterNextScene()

    if sceneIndex < #sceneList then sceneIndex=sceneIndex+1 end
    app:enterScene(sceneList[sceneIndex])
end
return TestScene1
原文地址:https://www.cnblogs.com/yufenghou/p/4485446.html