cocos2d-lua中是可以使用“ccui.Button:create()”的方式创建一个空的按钮。但是如何设置大小呢?我试了setSize和setContentSize都没用,setSize的时候还直接报错说没有这个方法。
喷火的尾巴
必须先声明“:setScale9Enabled(true)”,否则自定义大小是不会生效的。
local item = ccui.Button:create() item:setTouchEnabled(true) item:setScale9Enabled(true) -- 这一句是关键 item:setPosition(cc.p(*, *)) item:setAnchorPoint(cc.p(*, *)) item:setContentSize( cc.size(160, 160) ) item:addTo( self )