--攻击按键
self.atkBtn = cc.ui.UIPushButton.new({
normal = "#joyStickButton.png",
pressed = "#joyStickButtonHighLight.png",
disabled = "#joyStickButton.png",
})
:onButtonClicked(function ( ... )
print("攻击")
--点击一次只进行一次回调
self.isAttack = false
end)
:onButtonPressed( function ( ... )
-- 摁着 持续进行回调
print("持续攻击")
self.isAttack = true
end)
:onButtonRelease(function ( ... )
-- 释放
self.isAttack = false
end)
self:addChild(self.atkBtn)
self.atkBtn:setPosition(display.width - self.atkBtn:getCascadeBoundingBox().width*0.5 - 20,
self.atkBtn:getCascadeBoundingBox().height * 0.5 + 20)
getCascadeBoundingBox()获取的是整个纹理的大小 如果有附加在上面的纹理 获取的是整个的大小